Foros del Web » Creando para Internet » Flash y Actionscript »

Cuenta atras actionscript 2.0

Estas en el tema de Cuenta atras actionscript 2.0 en el foro de Flash y Actionscript en Foros del Web. Hola. Estoy creando un juego y necesito crear un temporizador o reloj con cuenta atras, he estado buscando pero no soy capaz de entender los ...
  #1 (permalink)  
Antiguo 14/02/2012, 15:27
 
Fecha de Ingreso: febrero-2011
Mensajes: 62
Antigüedad: 13 años, 2 meses
Puntos: 0
Cuenta atras actionscript 2.0

Hola.

Estoy creando un juego y necesito crear un temporizador o reloj con cuenta atras, he estado buscando pero no soy capaz de entender los codigos que veo en la red, pues casi todos son muhco mas complicados de lo que necesito, yo necesitaria solo minutos y segundos, no es necesario getTimer. Y que se pudiese poner el tiempo que tardaria en llegar a 0.

Por ejemplo:

Poder poner 1 minuto y 30 segundos en el cuadro txt, y el contador empezara la cuenta atras al pulsar el boton y al llegar a cero ponerle un pitido, timbre o cualquier sonido.

Todo lo que encuentro en la red es sobre un dia concreto, y viene año, mes, etc...

Alguien sabe de algun tutorial.

O como poder hacerlo.

Gracias.

Un saludo.
  #2 (permalink)  
Antiguo 16/02/2012, 12:21
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: Cuenta atras actionscript 2.0

Hola jeyn:
Aquí tienes un ejemplo para una cuenta regresiva de un minuto y medio.
Coloca un Campo de texto dinámico con variable tiempo.
Código en el primer frame:
Código actionscript:
Ver original
  1. stop();
  2. var counter = 90;// esto es igual a 1 y 1/2
  3. tiempo = '01 : 00';// en un Campo de texto dinámico con variable tiempo
  4. function contarTiempo() {
  5.     min = Math.floor(counter/60);
  6.     seg = (counter>59) ? counter-60 : counter;
  7.     seg = (seg<=9) ? '0'+seg : seg;
  8.     seg = (seg == 60) ? '00' : seg;
  9.     tiempo = '0'+min+' : '+seg;
  10.     if (counter<1) {
  11.         clearInterval(id);// activar sonido cuando llegue aqui
  12.         mySound = new Sound();
  13.         mySound.loadSound("jazzzz.mp3",true);
  14.         mySound.start(0,999);
  15.     } else {
  16.         counter--;
  17.     }
  18. }
  19. var id:Number = setInterval(contarTiempo, 1000);
Acondiciónalo a tus necesidades.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 16/02/2012, 18:27
 
Fecha de Ingreso: febrero-2011
Mensajes: 62
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Cuenta atras actionscript 2.0

Hola.

Muchas gracias me funciona Ok.

Seria posible poner un campo de texto con introduccion de texto, en el que se pudiese poner el tiempo que durara la cuenta.

Yo guiandome un poco por la logica de php que es en lo que me defiendo un poco, se podria recoger el valor del campo de "introducion de texto" en una variable y que tiempo fuese = a esa variable. ( Pero tambien hablo por logica, no por que conozca actionScript)

Y la accion del boton para el inicio de la cuenta atras, no tengo ni idea.

Gracias de nuevo.

Un saludo

Etiquetas: actionscript, atras, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:13.