
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, dia, hora, minuto, segundo var fecha_limite:Date = new Date(2009,1,20,00,00,01); // 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)+'d : '+mascero(h)+'h : '+mascero(m)+'m : '+mascero(s)+'s'; }else{ //si ya no falta nada falta_txt.text = 'la fecha limite ya pasó'; delete this.onEnterFrame; } } stop();
Muchas gracias
Saludos