date = new Date();
refermonth = 11;
referday = 21;
//修改以上兩個參數,它們分別表示預定的月和日
this.onEnterFrame = function() {
month = date.getMonth()+1;
day = date.getDate();
leftdays = getTotalDays(month)-getTotalDays(refermonth)+referday-day;
trace(leftdays);
};
function getTotalDays(month) {
totaldays = 0;
for (i=1; i<month; i++) {
totaldays = totaldays+getMonthDays(i);
}
return totaldays;
}
function getMonthDays(month) {
days = 0;
switch (month) {
case 1 :
days = 31;
break;
case 2 :
days = 28;
break;
case 3 :
days = 31;
break;
case 4 :
days = 30;
break;
case 5 :
days = 31;
break;
case 6 :
days = 30;
break;
case 7 :
days = 31;
break;
case 8 :
days = 31;
break;
case 9 :
days = 30;
break;
case 10 :
days = 31;
break;
case 11 :
days = 30;
break;
case 12 :
days = 31;
break;
}
return days;
}
稍微有點flash as編程經驗的同學應該看得懂,以上只是倒計時天數,如果需要把時、分、秒加入只需稍作修改,在這裏只給妳提供個參考思路,不懂得話繼續問我哈
QQ:1019839740