josiah
%Europe/Berlin %756 %2010, 19:09
Hey,
Ik kan mijn datagrid niet verwijderen heeft je een idee waarom?(beginner niveau )
ik dacht gewoon "removeChild( datagrid );" dit wil niet werken krijg fout: 1120 Gebruik van niet-gedefinieerde eigenscham datagrid.
datalijst_inlanden_start();
function datalijst_inlanden_start ():void
{
var variables:URLVariables = new URLVariables();
var req:URLRequest = new URLRequest(url + "Scripts/overzicht.php");
req.data = variables;
req.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, datalijst);
loader.load(req);
}
//-------------------------------------------------------------------------
bn_zoek.addEventListener(MouseEvent.CLICK, datalijst_inlanden);
function datalijst_inlanden (e:Event):void
{
removeChild( datagrid );
var variables:URLVariables = new URLVariables();
variables.LEVC = cb2.selectedItem.label;
variables.CATR = cb1.selectedItem.label;
var req:URLRequest = new URLRequest(url + "Scripts/overzicht.php");
req.data = variables;
req.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, datalijst);
loader.load(req);
}
//-------------------------------------------------------------------------
function datalijst(e:Event):void
{
var datagrid:DataGrid=new DataGrid;
datagrid.move(3,35);
datagrid.width=990;
datagrid.height=550;
datagrid.rowHeight=25;
datagrid.columns=["Omschrijving", "Artikel", "Verkoop", "Leverancier", "Categorie", "Coeficient", "Korting", "Inkoop"];
datagrid.columns[0].width= 250;
datagrid.columns[1].width= 180;
datagrid.resizableColumns=true;
var variables:URLVariables = new URLVariables(e.target.data);
var nr:Number= variables.MAX;
var samen:Number= (nr + 1);
var plus:Number= 1;
while(samen != plus)
{
var nunr=String(plus);
var OMS:String = variables["OMS" + nunr];
var ART:String = variables["ART" + nunr];
var VKP:String = variables["VKP" + nunr];
var LEV:String = variables["LEV" + nunr];
var CAT:String = variables["CAT" + nunr];
var TW:String = variables["TW" + nunr];
var KOR:String = variables["KOR" + nunr];
var IKP:String = variables["IKP" + nunr];
var item1:Object= { Omschrijving: OMS, Artikel: ART, Verkoop: VKP, Leverancier: LEV, Categorie: CAT, Coeficient: TW, Korting: KOR, Inkoop: IKP };
datagrid.addItem(item1);
plus=plus+1;
}
addChild(datagrid);
}
Als ik removeChild( this.datagrid ); krijg ik het volgenden:
TypeError: Error #2007: Parameter child mag niet null zijn.
at flash.display::DisplayObjectContainer/removeChild()
at overzicht_fla::MainTimeline/datalijst_inlanden()
Ik kan mijn datagrid niet verwijderen heeft je een idee waarom?(beginner niveau )
ik dacht gewoon "removeChild( datagrid );" dit wil niet werken krijg fout: 1120 Gebruik van niet-gedefinieerde eigenscham datagrid.
datalijst_inlanden_start();
function datalijst_inlanden_start ():void
{
var variables:URLVariables = new URLVariables();
var req:URLRequest = new URLRequest(url + "Scripts/overzicht.php");
req.data = variables;
req.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, datalijst);
loader.load(req);
}
//-------------------------------------------------------------------------
bn_zoek.addEventListener(MouseEvent.CLICK, datalijst_inlanden);
function datalijst_inlanden (e:Event):void
{
removeChild( datagrid );
var variables:URLVariables = new URLVariables();
variables.LEVC = cb2.selectedItem.label;
variables.CATR = cb1.selectedItem.label;
var req:URLRequest = new URLRequest(url + "Scripts/overzicht.php");
req.data = variables;
req.method = URLRequestMethod.POST;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE, datalijst);
loader.load(req);
}
//-------------------------------------------------------------------------
function datalijst(e:Event):void
{
var datagrid:DataGrid=new DataGrid;
datagrid.move(3,35);
datagrid.width=990;
datagrid.height=550;
datagrid.rowHeight=25;
datagrid.columns=["Omschrijving", "Artikel", "Verkoop", "Leverancier", "Categorie", "Coeficient", "Korting", "Inkoop"];
datagrid.columns[0].width= 250;
datagrid.columns[1].width= 180;
datagrid.resizableColumns=true;
var variables:URLVariables = new URLVariables(e.target.data);
var nr:Number= variables.MAX;
var samen:Number= (nr + 1);
var plus:Number= 1;
while(samen != plus)
{
var nunr=String(plus);
var OMS:String = variables["OMS" + nunr];
var ART:String = variables["ART" + nunr];
var VKP:String = variables["VKP" + nunr];
var LEV:String = variables["LEV" + nunr];
var CAT:String = variables["CAT" + nunr];
var TW:String = variables["TW" + nunr];
var KOR:String = variables["KOR" + nunr];
var IKP:String = variables["IKP" + nunr];
var item1:Object= { Omschrijving: OMS, Artikel: ART, Verkoop: VKP, Leverancier: LEV, Categorie: CAT, Coeficient: TW, Korting: KOR, Inkoop: IKP };
datagrid.addItem(item1);
plus=plus+1;
}
addChild(datagrid);
}
Als ik removeChild( this.datagrid ); krijg ik het volgenden:
TypeError: Error #2007: Parameter child mag niet null zijn.
at flash.display::DisplayObjectContainer/removeChild()
at overzicht_fla::MainTimeline/datalijst_inlanden()