A lo mejor me estoy complicando demasiado. Mi plan es crear una funcion que cree un mc vacio, cargue una foto dentro y pasados 5 segundos cree un nuevo mc, cargue la siguiente foto en él y borre el mc anterior. Además se debe poder ir a una foto concreta en cualquier momento pulsando un botón. Me parecía ir bien hasta que llegado el momento de ejecutar por segunda vez la función no me crea dentro de la variable "clip" un mc que se llame image2, me da como resultado "undefined".
¿Podéis ayudarme?
Gracias.
Código PHP:
Ver originalvar i:Number = 1;
this.createEmptyMovieClip("nada", this.getNextHighestDepth());
var clipVisible:MovieClip = nada;
this.createEmptyMovieClip("eko", this.getNextHighestDepth());
function roller(target){
//Esto para que salte a la foto que se desee
i = target;
//Creo un clip donde cargar la imagen
_global.clip.removeMovieClip();
_global.clip = this.createEmptyMovieClip("image" + i, this.getNextHighestDepth());
trace(_global.clip)
_global.clip._alpha = 0;
var mclListener:Object = new Object();
mclListener.onLoadComplete = function() {
eko.onEnterFrame = function(){
if(_global.clip._alpha <= 100){
_global.clip._alpha = _global.clip._alpha + 5;
}else{
_global.clip._alpha = 100;
i += 1;
clipVisible = _global.clip;
setTimeout(roller, 5000, i);
image_mcl.removeListener(mclListener);
delete eko.onEnterFrame;
}
}
}
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("foto"+ i +".jpg", _global.clip);
};
roller(i);