este es el contador que un moderador dejo el año pasado para el año nuevo,
guarda esto como cronometro.as:
Código:
// Cronometro
fecha_lv = new LoadVars();
fecha_lv.load("fecha.php");
fecha_lv.onLoad = function(success) {
if (success) {
fecha = this.fecha.split(",");
dia = fecha[0];
hora = fecha[1];
minuto = fecha[2];
segundo = fecha[3];
crearFecha(dia, hora, minuto, segundo);
}
};
crearFecha = function (dia, hora, minuto, segundo) {
fechaActual_date = new Date();
fechaActual_date.setYear(2003);
fechaActual_date.setDate(dia);
fechaActual_date.setMonth(11);
fechaActual_date.setHours(hora);
fechaActual_date.setMinutes(minuto);
fechaActual_date.setSeconds(segundo);
fechaFinal_date = new Date();
fechaFinal_date.setYear(2003);
fechaFinal_date.setMonth(11);
fechaFinal_date.setDate(31);
fechaFinal_date.setHours(24);
fechaFinal_date.setMinutes(0);
fechaFinal_date.setSeconds(0);
fechaFinal_date.setMilliseconds(0);
fecha_date = new Date();
fecha_date = fechaFinal_date-fechaActual_date;
fechaAux_date = fecha_date;
createEmptyMovieClip("conteo_mc", _root.getNextHighestDepth());
conteo_mc.onEnterFrame = function() {
dias = Math.round(fechaAux_date/(24*60*60*1000));
res = (fechaAux_date%(24*60*60*1000));
horas = Math.round(res/(60*60*1000));
res = res%(60*60*1000);
minutos = Math.round(res/(60*1000));
res = res%(60*1000);
segundos = Math.round(res/1000);
res = res%1000;
fechaAux_date = fecha_date-getTimer();
// Hay que nombrar el archivo de texto como cronometro_txt
cronometro_txt.text = "Faltan "+dias+" dias "+horas+" horas "+minutos+" minutos "+segundos+" segundos";
};
};
y esto como fecha.php:
Código:
<?php
$fecha = strval(date("d,H,i,s"));
echo "&fecha=$fecha&";
?>
tonces en las acciones del frame incluis el .as:
lo que hace es tomar la fecha del servidor y hacerle la cuenta regresiva a esta con el getTimer(); que lo que hace es tomar los milisegundos que transcurren mientras el player corre, por eso es que divide dentro de 1000 y multiplica por 60 para convertir a minutos horas etc