Estimados, tengo una cuenta regresiva en flash con dias, horas, minutos y segundos a la que quisiera agregarle decimas pero no se como.
Las acciones serian estas:
Código:
//Comentario
var diaFinal:Date = new Date(2014,4,30,20,59,59);
var cronometroCuentaRegresiva:Timer = new Timer(1000);
cronometroCuentaRegresiva.addEventListener(TimerEvent.TIMER, actualizarHora);
cronometroCuentaRegresiva.start();
function actualizarHora(e:TimerEvent):void
{
var hoy:Date = new Date();
var tiempoRestante:Number = diaFinal.getTime() - hoy.getTime();
var segundos:Number = Math.floor(tiempoRestante / 1000);
var minutos:Number = Math.floor(segundos / 60);
var horas:Number = Math.floor(minutos / 60);
var dias:Number = Math.floor(horas / 24);
segundos %= 60;
minutos %= 60;
horas %= 24;
var sec:String = segundos.toString();
var min:String = minutos.toString();
var hrs:String = horas.toString();
var d:String = dias.toString();
if (sec.length < 2) {
sec = "0" + sec;
}
if (min.length < 2) {
min = "0" + min;
}
if (hrs.length < 2) {
hrs = "0" + hrs;
}
var tiempo:String = d + "d " + hrs + "h " + min + "m " + sec + "s";
tiempo_txt.text = tiempo;
if (tiempo_txt.text < "00d 00h 00m 00s"){
tiempo_txt.text = "En Carrera...";}
}
Lo que pretendo es que la cuenta regresiva se muestre "00d 00h 00m 00s
.0" donde lo resaltado es lo que me falta agregar.
Desde ya agradezco la ayuda