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
