Verán, estoy realizando un jueguecillo. En el mismo, hay un momento en el que al llegar a un frame determinado se para con un stop() y salta a otro frame determinado con la funcion setInterval después de un tiempo aleatorio. Hasta ahí bien. Funciona correctamente, pero únicamente la primera vez, ya que cuando por razones del juego vuelve a ese frame donde se realiza esa pausa de tiempo aleatorio, no se para y salta al otro frame (vamos que se ejecuta la funcion que tiene asignada el set interval). ¿Qué es lo que sucede? ¿Cómo puedo solucionarlo para que cada vez que vuelva a ese frame haga el tiempo de espera siempre?
Les pongo el código que he puesto por si he hecho mal algo para que no funcione como quiero. este código va en un movieclip que solo esta presente en dicho frame:
Código :
espera = function () {
_parent.gotoAndPlay("partida");
clearInterval(pausa);
};
pausa = setInterval(espera, ((1 + random(6)) * 1000));Gracias de antemano!
