Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/12/2004, 18:10
Avatar de Mauri1
Mauri1
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago de Chile
Mensajes: 558
Antigüedad: 22 años
Puntos: 0
Hola goc00
Probe el codigo que me diste y este es el resultado http://codecool.webcindario.com/Minutos y segundos.html. Le puse 5 en vez de 60 para no esperar tanto y hacer las pruebas mejor

Aqui esta el AC

sonido = new Sound();
sonido.attachSound("01_2");
sonido.start();
minutos = "00";
_root.onEnterFrame = function() {
segundos = Math.round(sonido.position/1000);
if (segundos == 5) {
//si los segundos llegan a 5
minutos++;
//incrementas en uno los minutos
segundos = 0;
//y dejas los segundos nuevamente en 0
}
};

Pero si te das cuenta en la animacion, cuando los segundos llegan a 5 los minutos comienzan a aumentar progresivamente y luego los segundos siguen hacia arriba (6, 7, 8...), aunque en ese intervalo estaban en 0, pero luego no comienzan nuevamente del 1, si no que siguen como si nada.

Quizas sea porque la variable segundos esta dentro de _root.onEnterFrame, pero si no es así estos no avanzan y se quedan siempre en el 0.

Alguna sugerencia ????

Gracias

Última edición por Mauri1; 23/12/2004 a las 18:14