作者crazyranger (及第師父)
看板Flash
標題[問題] AS3的計時器是否能以毫秒為單位??
時間Thu Aug 4 21:24:46 2011
想請教各位板友
由於想做一個以毫秒(千分之一秒)為單位的計時器
但在網路查到的資訊如下
http://0rz.tw/iQjWO
在以上網址delay屬性的部分有提到
"計時器頻率限制在每秒 60 影格,也就是小於 16.6 毫秒的延遲會造成執行階段問題"
原本設計的程式碼如下:
var timecount=0; //此變數用來記錄時間,初始值設定為0
var gametimer:Timer =new Timer(1); //新增gametimer變數為計時器,每1豪秒執行ㄧ
次
gametimer.start();//進入影格即開始
timetext.text=timecount;//紀錄時間
gametimer.addEventListener(TimerEvent.TIMER,count);//建立計時器監聽事件
function count(e:TimerEvent) {
timecount +=0.001;//每過0.001秒鐘
timetext.text=timecount;//就會顯示在time.text動態文字上
=======================================================
但事實上無法以毫秒為單位來計時,請問有甚麼樣的寫法可以改良這個問題??
感激不盡!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.188.71
推 emily114005:如果是要計時器的話,可以試試Tweener 08/04 22:13
→ crazyranger:感謝!! 雖然還不知道要用哪個功能XD 08/07 21:41
→ crazyranger:想詢問是否是第二個Number Counter的應用? 08/07 21:42
推 emily114005:是的 08/07 23:47