Tengo un movieclip cargado con addChild, y que a su vez dentro carga tambien con addChild varios paneles utilizando un loop, la cosa es que quise utilizar ese mismo loop para que cada vez que cree un panel, ya le cargue los datos xml, pero no puedo hacerlo, me sale el error 1009 diciendo que el objeto es nulo. acá les dejo parte del código, por si alguno de ustedes me puede ayudar con eso.
por adelantado les agradesco.
Código ActionScript :
// definicion de parametro XML
var imgLoader:Loader;
var xml:XML;
var xmlList:XMLList;
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.load(new URLRequest("listado.xml"));
xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);
function xmlLoaded(event:Event):void
{
xml = XML(event.target.data);
xmlList = xml.children();
trace(xmlList.length());
}
//add cont con los paneles
var miContenedor:contenedor;
miContenedor = new contenedor();
addChild(miContenedor);
Tweener.addTween(miContenedor,{x:stage.stageWidth/2-465,time:1,transition:"easeIn"});
miContenedor.y = body_mc.y+10;
//agrega los childs del contenedor - -
var miPartA:panelTipoA;
var miPartB:panelTipoB;
for(var a:int=0;a<=3;a++)
{
miPartA = new panelTipoA();
miPartB = new panelTipoB();
miContenedor.addChild(miPartA);
miContenedor.addChild(miPartB);
miPartA.y = a * miPartA.height + (a*10);
miPartB.y = a * miPartB.height + (a*10);
miPartB.x = miPartB.width + 15;
imgLoader = new Loader();
imgLoader.load(new URLRequest(xmlList[a].attribute("thumb")));
miContenedor.miParteA.addChild(imgLoader);
}
OJO: notese las ultimas tres lineas de codigo del loop deberian hacer que se cargue el contenido del XML en su respectivo panel, pero tira error.
