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

Cuenta regresiva o cuenta atras

Estas en el tema de Cuenta regresiva o cuenta atras en el foro de Flash y Actionscript en Foros del Web. Saludos. Por favor necesito hacer un formulario en Flash que me saque cuantos días, horas, minutos, segundos falta para llegar a una fecha específica; tengo ...
  #1 (permalink)  
Antiguo 25/07/2007, 16:15
 
Fecha de Ingreso: agosto-2005
Mensajes: 25
Antigüedad: 18 años, 8 meses
Puntos: 0
Pregunta Cuenta regresiva o cuenta atras

Saludos.

Por favor necesito hacer un formulario en Flash que me saque cuantos días, horas, minutos, segundos falta para llegar a una fecha específica; tengo un código que encontré pero esta calculando mal en número de días, este es el 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(2007,7,30,23,59,59);

//
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
var cs:Number = Math.floor((falta%100)); //centésimas de segundo
//lo mostramos en un campo de texto
falta_txt.text = mascero(d)+'d : '+mascero(h)+'h : '+mascero(m)+'m : '+mascero(s)+'s : '+mascero(cs)+'cs';
}else{
//si ya no falta nada
falta_txt.text = 'la fecha limite ya pasó';
delete this.onEnterFrame;
}
}
stop();



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 23:52.