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++;
}
}


