Re: [問題] 請問有一種就是計算天數的程式
※ 引述《WEIREN (WEIREN)》之銘言:
: 若我flash裡要加 剩XX幾天 就要幹麻
: XX 那個系統自己跑
: 請問有這個flash的程式嗎
: 謝謝
其實F1裡面的資料已經很多囉
(忽然想到以前年輕的時候,遇到這種問題通常都是叫他自己RTFM ^^)
Date類別裡面的方法都還滿好用的 :)
var myDate:Date = new Date(2008,1,1); //2008年元旦
var today:Date;
var timeDiff:Number;
function onEnterFrame(){
today = new Date();
timeDiff = Math.floor((myDate.getTime() - today.getTime())/1000);
days = Math.floor(timeDiff / 86400);
seconds = (timeDiff % 86400);
lhours = int(seconds / 3600);
lminutes = int((seconds / 60) - (lhours * 60));
lseconds = int((seconds % 60));
day_txt.text = days;
sec_txt.text = lseconds;
min_txt.text = lminutes;
hour_txt.text = lhours;
}
接下來,如果你要讓它剩幾天或幾小時或幾分鐘或幾秒鐘做什麼事的話
就在裡面用if..else判斷就行了 :)
PS1:這裡用enterFrame而不用setInterval
雖然可能loading會比較大,但我覺得時間會比較精準一些些(個人偏好)
其實把setInterval的時間設定小一點,也可以抓得滿抓的
PS2:上述的做法是抓使用者電腦的時間,所以每個人看到的不一定會相同
demo:
http://www.eddie.com.tw/FlashLabs/Examples/CountDown/
原始檔:
http://www.eddie.com.tw/FlashLabs/Examples/CountDown/fla.rar
供你參考
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.172.127
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章