Comunidad de diseño web y desarrollo en internet online

Detener un setInterval dentro de una función

Citar            
MensajeEscrito el 05 May 2006 08:35 am

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);


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?.

Por Gugu_Tata

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 05 May 2006 02:19 pm
^^ No es más que un error de ortografía. Se dice clearInterval en vez de clearInteval

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

unknown

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.