Código ActionScript :
// Button btn1; // Button btn2; // INICIALIZACIONES Y VARIABLES var aCarregadores:Array = new Array(); var aContainers:Array = new Array(); var iniY:Number = 20; var step:Number = 120; var ldrXML:URLLoader = new URLLoader(); ldrXML.dataFormat = URLLoaderDataFormat.TEXT; var xmlImagens:XML; // LISTENERS ldrXML.addEventListener( Event.COMPLETE, ldrXML_COMPLETE ); btn1.addEventListener(MouseEvent.CLICK, btn1_CLICK); btn2.addEventListener(MouseEvent.CLICK, btn2_CLICK); // FUNCIONES DE EVENTOS function btn1_CLICK(e:MouseEvent):void { ldrXML.load( new URLRequest("xml/imagens.xml") ); } function btn2_CLICK(e:MouseEvent):void { ldrXML.load( new URLRequest("xml/imagensswf.xml") ); } function ldrXML_COMPLETE ( evento:Event ):void { xmlImagens = new XML ( evento.target.data ) mostrarImagem(); } // FUNCIONES function mostrarImagem():void { for ( var i:int = 0; i<xmlImagens.imagem.length(); i++ ) { aCarregadores[i] = new Loader(); aContainers[i] = new Sprite(); aContainers[i].x = 50; if ( i == 0 ) { aContainers[i].y = iniY; } else { aContainers[i].y = aContainers[i-1].y + step; } this.addChild( aContainers[i] ); aContainers[i].addChild(aCarregadores[i]); aCarregadores[i].load( new URLRequest ( xmlImagens.imagem[i] ) ); } }
Desde ya muchas gracias. Claudio