Problema SetInterval
Hola amigos,
me he pasado recientemente al Flash Mx 2004 y me ocurre una cosa y quiero saber si es por esta versión.
Tengo este código:
En la raiz:
<code>var t;</code>
En un 2º subnivel
<code>maxfotos=7
contador=1;
contant=0;
function cambiafoto(){
clearInterval(_parent._parent.t)
eval("foto" + contant).alpha = 0;
eval("foto" + contador).alpha = 100;
inicioCont();
}
function inicioCont(){
contador++
contant = contador-1
if(contador>maxfotos){
contador=1;
contant = maxfotos-1
}
trace("sdsd")
_parent._parent.t = setInterval(cambiafoto,7000);
}
</code>
Al ejecutar este script la variable t no se resetea, ya que se va desfasando (comprobado con el trace).
Que hago mal? ¿Puede ser problema mío con algo de MX 2004?
absciso
Hola Sgiraldo.
No sé muy bien q intentas, pero cuando se usa setInterval, normalmente se cancela cuando se cumple una condición -if-
if(condición){
clearInterval(myID);
}else{
//acciones si no se cumple
}
Bueno, ya me cuentas.
Un saludo.