nel mio script m'ero dimenticata una seria di if per quello ti fà i numeri negativi (se il mese è maggiore aggiungi giorni , se il giorno è minore aggiungi ore ecc... )
ma thenobody ha perfettamente ragione, il countdown come lo facevo io fino adessso era pressochè inutile con tutti quegli if, ho trovato il modo giusto per farlo
onClipEvent (load) {
scadenza = new Date(2003, 7, 2, 10, 0, 0);
arrayDate = ["g","h","m","s"];
function dueCifre(param) {
if (String(this[param]).length<2) {
this[param] = "0"+this[param];
}
}
}
onClipEvent (enterFrame) {
attuale = new Date();
d =new Date(scadenza.getTime()-attuale.getTime())
s=Math.floor(d/1000)
s - =(m=Math.floor(s/60))*60
m - =(h=Math.floor(m/60))*60
h - =(g=Math.floor(h/24))*24
while (i++<arrayDate.length) {
dueCifre(arrayDate[i-1]);
}
countdown = "mancano "+g+" giorni "+h+" ore "+m+" minuti "+s+" secondi";
i=0;
if(Number(g)==0 && Number(h)==0 && Number(m)==0 && Number(s)==0){
_root.s="Wellcome!"
}
}