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

[Ayuda]Cuenta Atrás

Estas en el tema de [Ayuda]Cuenta Atrás en el foro de Flash y Actionscript en Foros del Web. Buenas amigos. Seguí un tutorial para realizar una cuenta atrás pero en el no explicaba como especificar una hora para la cuenta atrás, solo la ...
  #1 (permalink)  
Antiguo 14/07/2011, 07:22
 
Fecha de Ingreso: febrero-2011
Mensajes: 23
Antigüedad: 13 años, 9 meses
Puntos: 7
[Ayuda]Cuenta Atrás

Buenas amigos. Seguí un tutorial para realizar una cuenta atrás pero en el no explicaba como especificar una hora para la cuenta atrás, solo la fecha. Acudo a todos ustedes para que me ayuden a añadir algo para que la cuenta atras finalice el dia que pone, pero a una hora determinada. Gracias de antemano. Un saludo.
Aqui les dejo el codigo que uso:
Código:
var diaFinal:Date = new Date(2011,06,30);
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 + ":" + hrs + ":" + min + ":" + sec;
	tiempo_txt.text = tiempo;
}

Etiquetas: Ninguno
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 16:23.