Comunidad de diseño web y desarrollo en internet online

clearInterval

Citar            
MensajeEscrito el 09 Ene 2007 12:07 pm
Este script es para un clip llamado mCuadrado1 que tiene 4 frames. Quiero que al llegar al final se detenga pero el setInterval sigue ejecutandose.

Código :

if (this.mCuadrado1._currentframe < this.mCuadrado1._totalframes) {
   var nFrameInterval:Number = setInterval(function () {
      trace(mCuadrado1._currentframe);
      mCuadrado1.nextFrame();
   }, 1000);
}
else {
   clearInterval(nFrameInterval);
}

Gracias por la ayuda.

Por oxk4r

56 de clabLevel



 

Orense·España

firefox
Citar            
MensajeEscrito el 09 Ene 2007 03:58 pm

Código :

var nFrameInterval:Number = setInterval(this, "avanza", 1000, mCuadrado1, "nFrameInterval");
//
function avanza(clip:MovieClip, interval:String)
{
   trace("_currentframe: " + clip._currentframe);
   //
   if (clip._currentframe < clip._totalframes)
   {
      clip.nextFrame();
   }
   else
   {
      clearInterval(this[interval]);
      trace("clearInterval");
   }
}

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

opera

 

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