El tema es que intento crear un MovieClip con una función, que cada x segundos cargue una imagen mediante un fade. Pero es que no lo consigo de ningún modo, a ver si le podeis dar alguna vuelta...
Solo con esto, hace el fade incial de alpha 0 a 100 para cada imágen, pero si no monto la siguiente imágen en otro movieClip, no veo como puedo conseguir el efecto fade. En el ejemplo base, al cargarse siempre en el mismo movieClip, falta parte de la transición ya que borra la imágen actual y empieza el Fade sin nada de fondo.
He probado de generar un nuevo movieClip para cada nueva carga, pero no se si es por codigo o por lo que sea que ni caso. Lo intentaba utilizando una variable que incrementa 1 a 1, y entonces queria crear un nuevo MovieClip+Variable cada vez. De esta forma, el nuevo MovieClip hace el efecto de fade encima de la imágen anterior, y queda bien. Creo que no se indicarle a la función "carrega" que se ejecute para "contenidor_mc"+Variable.
Código :
var projecte1_imgs:Number = 3; // Numero total de imgs
var projecte1_img:Number = 1; // Imagen actual
extensio = ".jpg";
ruta = "projecte1/";
var carrega = new MovieClipLoader();
carrega.onLoadComplete = function(contenidor_mc) {
contenidor_mc._alpha = 0;
contenidor_mc.onEnterFrame = function() {
if (contenidor_mc._alpha<100) {
contenidor_mc._alpha += 10;
}
};
};
this.createEmptyMovieClip("contenidor_mc", this.getNextHighestDepth());
canviFoto = function () {
carrega.loadClip(ruta+projecte1_img+extensio, "contenidor_mc");
if (projecte1_img == projecte1_imgs) {
projecte1_img = 0;
}
projecte1_img++;
};
interval = setInterval(canviFoto, 2000);
Muchas gracias.[/code]
