:D
olas a todos, aki hice mi propia cuenta regresiva :D
solo se necesita un campo de texto dinamico con nombre de instancia: falta_txt
Código PHP:
//aumenta un cero si es menor que 10 (ejemp: 5 será 05)
function mascero(n){return n<10?'0'+n:n;}
this.onEnterFrame = function(){
tiempo = new Date();
falta = (1136091600000 - tiempo.getTime())/10;
if(falta > 0){
d = Math.floor(falta/8640000);
h = Math.floor((falta%8640000)/360000);
m= Math.floor((falta%360000)/6000);
s = Math.floor((falta%6000)/100);
cs = Math.floor((falta%100));
falta_txt.text = mascero(d)+'d : '+mascero(h)+'h : '+mascero(m)+'m : '+mascero(s)+'s : '+mascero(cs)+'cs';
}else{
falta_txt.text = 'Feliz año 2006';
delete this.onEnterFrame;
}
}
stop();
y esto para con la hora del servidor
Código PHP:
//aumenta un cero si es menor que 10 (ejemp: 5 será 05)
function mascero(n){return n<10?'0'+n:n;}
_global.faltan_cs = 0;
//creamos el objeto LV para cargar el timestamp del servidor
tiempo_servidor = new LoadVars();
tiempo_servidor.onLoad = function(ok){
if(ok){
faltan_cs = this.time_stamp*1000;
upt_time = function(){
this.time_stamp -= 100;
falta = (1136091600000 - faltan_cs)/10;
if(falta > 0){
d = Math.floor(falta/8640000);
h = Math.floor((falta%8640000)/360000);
m= Math.floor((falta%360000)/6000);
s = Math.floor((falta%6000)/100);
cs = Math.floor((falta%100));
falta_txt.text = mascero(d)+'d : '+mascero(h)+'h : '+mascero(m)+'m : '+mascero(s)+'s : '+mascero(cs)+'cs';
}else{
falta_txt.text = 'Feliz año 2006';
clearInterval(actualizar);
}
faltan_cs += 100;
}
actualizar = setInterval(upt_time,100);
}else{
falta_txt.text = 'no se pudo cargar los datos';
}
}
//cargamos la variable
tiempo_servidor.load('time_stamp.php');
stop();
y el archivo:
time_stamp.php Código PHP:
<?php echo '&time_stamp='.time(); ?>
:D