Mi crono (crono_mc) tiene un campo dimámico donde muestra una cuenta atrás desde los 30 seg, por lo tento en el frame 1 tengo el siguiente script:
Código:
en el frame 2 es donde realizo la gestión del tiempo, al llegar a 0 bloqueo botones, pongo textos, etc... y voy al frame "stop()";segundos = 1; crono=30;
Código:
en el frame 3, vuelvo al 2 pero le resto al segundero 1:stop();
if (crono == 0) {
gotoAndStop("stop");
_root.disabled_com();
_root.btn_disabled();
_root.preg_txt = "¡¡SE ACABÓ EL TIEMPO!!";
_root.puntos_txt = "HAS ACUMULADO "+_root.ptosSum+" PUNTOS";
_root.crono_sound.start()
_root.usuario_mc.gotoAndPlay(20);
}
espera = function () {
play();
clearInterval(a);
};
a = setInterval(espera, segundos*1000);
Código:
El problema viene que en un botón del juego paralizo el crono mandándolo al frame "stop" y pongo el segundero de otro color:crono--; gotoAndStop(2);
Código:
al realizar una acción desde otro MC, vuelvo al segundero de su color y vuelvo al frame 2:crono_mc.gotoAndStop("stop");
crono_mc.seg_txt.textColor=0x4ff887;
Código:
y entonces el crono baja vertiginosamente hasta el 0 sin esperar ni un segundo en el frame 2... a qué se debe?? porque no sigue funcionando correctamente??_root.crono_mc.gotoAndPlay(2);
Espero haberme explicado bien... a ver si me podéis ayudar!!! muchas gracias

