Código:
stop(); var param:Object = LoaderInfo(this.root.loaderInfo).parameters; var img:Array=new Array ; var ii:uint=0; var total:uint=0; var seccion:String=new String ; var loader:URLLoader = new URLLoader(); loader.dataFormat=URLLoaderDataFormat.TEXT; loader.addEventListener(Event.COMPLETE, onComplete); var request:URLRequest=new URLRequest("listador.php?id="+param["id"]); loader.load(request); function onComplete(event:Event):void { var myXML:XML=new XML(event.target.data); for (var i:uint=0; i<myXML.folder.imagen.length(); i++) { total=myXML.folder.imagen.length(); img[i]=myXML.folder.imagen[i]; } seccion=myXML.seccion; i=0; indice.text=seccion+" | "+i+" de "+total; } import fl.transitions.*; import fl.transitions.easing.*; btn.addEventListener(MouseEvent.CLICK, cargaclip); //traemos la url necesaria para la carga var miUrl:URLRequest = new URLRequest(); //creamos el MC contenedor var contenedor:Loader = new Loader(); function cargaclip(event:MouseEvent):void { indice.text=seccion+" | "+(ii+1)+" de "+total; if (ii>0) { var mostrar2:Tween=new Tween(contenedor,"alpha",Strong.easeInOut,1,0,1,true); var mostrar3:Tween=new Tween(contenedor,"x",Elastic.easeInOut,0,750,1,true); mostrar3.addEventListener(TweenEvent.MOTION_FINISH, siguiente); function siguiente(e:TweenEvent) { contenedor.x=0; miUrl.url=param["id"]+"/"+img[ii]; //le decimos que cargue el archivo al contenedor contenedor.load(miUrl);//aqui carga la URL, este es el proceso correcto cont.addChild(contenedor); var mostrar:Tween=new Tween(contenedor,"alpha",Strong.easeInOut,.0,1,1,true); ii++; if (ii>=total) { ii=0; } } } else { miUrl.url=param["id"]+"/"+img[ii]; //le decimos que cargue el archivo al contenedor contenedor.load(miUrl);//aqui carga la URL, este es el proceso correcto cont.addChild(contenedor); var mostrar:Tween=new Tween(contenedor,"alpha",Strong.easeInOut,.0,1,1,true); ii++; } }