Comunidad de diseño web y desarrollo en internet online

Problema con 2 onEnterFrame en la misma línea de tiempo

Citar            
MensajeEscrito el 08 Sep 2008 07:22 am
Hola amigos, tengo un problema que me gustaría comentar con vosotros:

Tengo dos mc's a modo de detectores con onEnterFrame en la misma línea de tiempo. Lo que necesito es que el primero detecte un cambio en una variable en el nivel 0 y continue la ejecución hasta el siguiente, para que el segundo detecte otro cambio y continúe ejecutando la película. Me ocurre lo siguiente:

- Si, cuando la película llega al primer onEnterframe se cumple la condición de esa función, la ejecución continúa normalmente, llega al segundo detector y todo va bien,pero
- Si no se cumple la primera condición, el primer detector funciona bien, espera a que se cumpla la condición y después continua la ejecución, pero el segundo detector se que da "atascado", llegando el navegador a dar el típico error de "un script está haciendo que funcione...."

Os pego el código de los dos fotogramas, a ver si detectáis algo.

Frame 20:

detector_mc._visible=false;
detector_mc.onEnterFrame = function(){
if(_level0.precarga==1){
_root.play();
delete this.onEnterFrame;
}
estadotxt.text= "Cargando productos";
}
stop();


Frame 35:

detector2_mc._visible=false;
detector2_mc.onEnterFrame = function(){
if(_level0.precargaRanking==1){
_root.play();
delete this.onEnterFrame;
}
_root.estadotxt.text= "Cargando productos ranking";
}
stop();

Muchas gracias

Por flip_sp

18 de clabLevel



 

msie7
Citar            
MensajeEscrito el 08 Sep 2008 08:31 am
El problema no está en los enterFrames, estos pueden estar funcionando toda la película sin problemas, busca un ciclo con "for" o con "while" que tengan una variable indefinida o algo por el estilo.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

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