Tema: Cuenta atras
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2011, 06:36
nikimoto
 
Fecha de Ingreso: septiembre-2010
Ubicación: Reino Independiente Suizo_Andaluz (RISA)
Mensajes: 221
Antigüedad: 13 años, 7 meses
Puntos: 24
Respuesta: Cuenta atras

prueba este, es el ke yo utilizo:

Código:
//aumenta un cero si es menor que 10 (ejemp: 5 será 05) 
var mascero:Function = function (n:Number):String{return n<10?'0'+n:n;} 

//fecha limite (año, mes-1, dia, hora, minuto, segundo
var fecha_limite:Date = new Date(2011,4,22,14,0,0);

//
this.onEnterFrame = function(){ 
    //la fecha_actual actual
    var fecha_actual:Date = new Date(); 

    //verificamos el tiempo faltante
    var falta:Number = (fecha_limite.getTime() - fecha_actual.getTime())/10; 
    
    if(falta > 0){ 
        //hacemos los cálculos
        var d:Number = Math.floor(falta/8640000); //dias
        var h:Number = Math.floor((falta%8640000)/360000); //horas
        var m:Number = Math.floor((falta%360000)/6000); //minutos
        var s:Number = Math.floor((falta%6000)/100); //segundos
        //lo mostramos en un campo de texto
        falta_txt.text = mascero(d)+' : '+mascero(h)+' : '+mascero(m)+' : '+mascero(s); 
    }else{ 
        //si ya no falta nada
        falta_txt.text = '..te la perdiste'; 
        delete this.onEnterFrame; 
    } 
} 
stop();

venga, un saludo
__________________
kolectivo grafico deNA
www.kgdena.com