una pregunta rápida, estoy cargando una sucesión de imágenes (cada una en un MovieClip Contenedor: tab_0...tab_n) con el Loader. Si no controlo la carga con llisteners y lo hago todo consecutivo no hay problema pero si hago el for y controlo la carga completa con la función listener 'imageLoaded' no puedo identificar que imagen estoy cargando para asignarle un Mc contenedor
Código ActionScript :
var sectionImage:MovieClip;
for (var i:int = 0; i < sectionsInfo.length; i++) {
loadImage(sectionsInfo[i].imagePath,"tab_" + i.toString());
}//end 'for'
//FUNCTION:
private function loadImage(_url:String,_imageLoader:String):void {
imageLoader = new Loader();
imageLoader.load(new URLRequest(_url));
imageLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, imageLoading);
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
}
//FUNCTION:
private function imageLoading(progressEvent:ProgressEvent):void {
trace("Image is loading...." + progressEvent.toString());
}
//FUNCTION:
private function imageLoaded(event:Event):void {
var sectionImage:MovieClip;
sectionImage =MovieClip(tabMenuHolder.getChildByName("tab_"+index.toString()));//necesito saber este índice para saber en que clip cargar!!!
//sectionImage.categoryImageHolder.addChild(event.target.content);//-> Es la actual
}
Gracias! Un saludo
