così mi sembra funzioni, ma se qualcuno ha un'idea di come farlo tramite getTime() interesserebbe anche a me

onClipEvent (load) {
arraymesi=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
//cambia qui la data di scadenza
scadenza = new Date(2003, 6, 31, 23, 59, 59, 59);
arrayDate = ["giorni","ore","minuti","secondi"];
function dueCifre(param) {
if (String(this[param]).length<2) {
this[param] = "0"+this[param];
}
}
}
onClipEvent (enterFrame) {
dataAttuale = new Date();
if(scadenza.getMonth()>dataattuale.getMonth()){
giorni=(arraymesi[dataattuale.getMonth()]-dataattuale.getDate())+scadenza.getDate();
}else{
giorni = (scadenza.getDate()-dataAttuale.getDate());
}
ore = (scadenza.getHours()-dataAttuale.getHours());
minuti = (scadenza.getMinutes()-dataAttuale.getMinutes());
secondi = (scadenza.getSeconds()-dataAttuale.getSeconds());
while (i++<arrayDate.length) {
dueCifre(arrayDate[i-1]);
}
i=0;
countdown = giorni+" : "+ore+" : "+minuti+" : "+secondi;
if(giorni==0&&ore==0&&minuti==0&&secondi==0){
//qui il comando per eseguire l'animazione
}
}