Veamos, acabo de entrar a la pagina de Kadazuro, y tiene un error, no esta escapando correctamente algunos caracteres del web, los <, deben de ir asi a gue%$%$% y no escapados.,
segundo ,como tu version es arriba de flash 5 supongo, el Math.xxx=function no charcha y hay que dejarlo como xxx=function.
Creo que eso es todo....
Je je je tenia alguna cosas que ya no funcionan en flash mx o superior!!
Se supone que este codigo ya funciona!!
Código :
// aqui metele la fecha límite, en formato año, mes. dia, hora, minuto, seg
// recuerda que el mes empieza de 0...
endDate = new Date(2006,03,02,10,00,00,00)
timeLeft = (endDate - new Date());
var d = 24*60*60*1000;
var h = 60*60*1000;
var m = 60*1000;
var s = 1000;
dosDigitos = function( value ){
return (value < 10 )?( "0" + value ):(value)
}
function calculate (factor){
var result = Math.floor(timeLeft /factor)
timeLeft -= (result * factor)
return dosDigitos(result);
}
getTimeLeft = function (){
timeLeft = (endDate - new Date());
if( timeLeft > 0 ){
dias = calculate(d)
horas = calculate(h)
minutos = calculate (m)
segundos = dosDigitos(Math.floor(timeLeft/1000));
campo.text = dias + " Dias : " + horas + " Horas : " + minutos + " Min : " + segundos + " Segs"
}else{
//se acabó
campo.text = "00 días, 00 : 00 : 00"
clearInterval(id)
}
}
this.createTextField("campo",1,0,0,0,0)
this.campo.autoSize= true;
id= setInterval(getTimeLeft,1000)
stop();