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
