Foros del Web » Creando para Internet » Flash y Actionscript »

Detener un setInterval en una función.

Estas en el tema de Detener un setInterval en una función. en el foro de Flash y Actionscript en Foros del Web. Cita: 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 (permalink)  
Antiguo 05/05/2006, 01:57
 
Fecha de Ingreso: agosto-2004
Mensajes: 182
Antigüedad: 19 años, 7 meses
Puntos: 1
Detener un setInterval en una función.

Cita:
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?.
  #2 (permalink)  
Antiguo 05/05/2006, 02:26
 
Fecha de Ingreso: agosto-2004
Mensajes: 182
Antigüedad: 19 años, 7 meses
Puntos: 1
Bueno, despues de mucho tiempo mirando me acabo de dar cuenta que es porque pone clearinteval en vez de clearinteRval.

En fin, que estoy de mala leche aunque me vaya muy bien ya todo el flash :(
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:19.