Cita:
Tengo ese trozo de código, y cuando al ejecutar el flash se mete ahi, una vez dentro del var MyFade que se entra al ejecutar el setInterval ya no sale del mismo a pesar de estar el clearInterval. Esto lo se gracias al trace que hay arriba que me lo enseña todo el rato, hasta cuando el alpha es menor o igual a 0 que es cuando se debería de hacer el clear interval. ¿Que pasa pues aqui?. velocidad=1;
intervalo=1;
trace("es el 2");
imagen=Math.ceil(Math.random()*47);
cargaFoto2(mxml.firstChild.childNodes[imagen-1].firstChild.nodeValue);
mcVacio._alpha=100;
var myFade:Function = function(velocidad){
trace(mcVacio._alpha);
if(mcVacio._alpha <=0){
clearInteval(id);
}else{
mcVacio._alpha--;
}
}
id = setInterval(myFade, 0, 1);
intervalo=1;
trace("es el 2");
imagen=Math.ceil(Math.random()*47);
cargaFoto2(mxml.firstChild.childNodes[imagen-1].firstChild.nodeValue);
mcVacio._alpha=100;
var myFade:Function = function(velocidad){
trace(mcVacio._alpha);
if(mcVacio._alpha <=0){
clearInteval(id);
}else{
mcVacio._alpha--;
}
}
id = setInterval(myFade, 0, 1);