看板 Flash 關於我們 聯絡資訊
看結果: http://web.ntust.edu.tw/~B9409041/link/Timer/Timer.html 看程式: http://web.ntust.edu.tw/~B9409041/link/Timer/Timer.fla 實驗簡介: 本實驗觀察 Tween 組件因lag(或delay)而造成的延遲現象 以及解決方法。 實驗作法: 1.利用Tween與Tween.onFinished、Tween.yoyo()實作Timer計算經過時間 (實驗組) 2.利用Date類別與onEnterFrame時間軸迴圈,實作真正準時的時間顯示 (對照組) 3.比較1、2的差異 實驗結果: Tween 很明顯的發生遲緩,推測可能的原因應該是 dTime/dFrame 不是定值 因此,利用 Date 與 onEnterFrame 應該可以作出真正準時的Timer類別 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.120.112.167 ※ 編輯: etrexetrex 來自: 122.120.112.167 (04/29 20:56) ※ 編輯: etrexetrex 來自: 122.120.112.167 (04/29 20:59) ※ 編輯: etrexetrex 來自: 122.120.112.167 (04/29 20:59)
Jerrynet: AS2.0不是有setInterval可以用嗎@@? 04/29 22:01
etrexetrex:完全忘記有那種東西 04/29 22:04
Jerrynet: XD 不過AS3.0倒是有Timer類別@@ 04/29 22:06
etrexetrex:看樣子 setInterval 應該也是不準時... 04/29 22:16
etrexetrex:我加上去作實驗了 04/29 22:16
Jerrynet:看到了....該不會setInterval類別也是用影格時間做的吧.. 04/29 22:34
Jerrynet:我去把官方Tween.as挖出來看,他是用setInterval做的XDDDD 04/29 22:38
Jerrynet:難怪兩個時間都一樣lag~ 04/29 22:39
lin884006:CPU都跑超高的 04/29 23:25