[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(); |
