[FLASH] 時間倒數


很簡單 就是一個倒數的時間
比較需要注意的只有新建DATE物件時
月份的地方要減一 也就是10月的話是輸入9
分成兩位數顯示只是單純排列的問題囉!

至於字體(digital-7),可以到這邊下載

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
var today:Date = new Date();
var howyaer:Number;
if (today.getMonth()<10&&today.getDay()<29) {
	howyaer=today.getFullYear();
} else {
	howyaer=today.getFullYear()+1;
}
yeartxt.text = String(howyaer);
 
var timedate:Date=new Date(howyaer,9,29,0);
function countDown(){
	var countdate:Date = new Date();
	var overDate:Number = timedate.getTime() - countdate.getTime();
	var dayNum = Math.floor(overDate / 24 / 60 / 60 / 1000);
	var hourNum = Math.floor(overDate / 60 / 60 / 1000) % 24;
	var minNum = Math.floor(overDate / 60 / 1000) % 60;
	var secNum = Math.floor(overDate / 1000) % 60;
 
	dayNum = dayNum < 100?"0" + dayNum:dayNum;
	dayNum = dayNum < 10?"0" + dayNum:dayNum;
	hourNum = hourNum < 10?"0" + hourNum:hourNum;
	minNum = minNum < 10?"0" + minNum:minNum;
	secNum = secNum < 10?"0" + secNum:secNum;
 
	day1.text = String(dayNum).substr(0,1);
	day2.text = String(dayNum).substr(1,1);
	day3.text = String(dayNum).substr(2,1);
	hour1.text = String(hourNum).substr(0,1);;
	hour2.text = String(hourNum).substr(1,1);;
	min1.text = String(minNum).substr(0,1);
	min2.text = String(minNum).substr(1,1);
	sec1.text = String(secNum).substr(0,1);
	sec2.text = String(secNum).substr(1,1);
 
	setTimeout(countDown, 1000);
}
countDown();

說點什麼吧!

不留個言嗎!?

沙發還空著耶

留言板RSS 引用 URI

說點什麼吧!