[問題] 問一個 AS3 動畫效能問題...

看板Flash作者 (陌生人)時間18年前 (2008/05/09 12:09), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
最近在寫AS3動畫部分的時候,發現AS3的動畫可以有兩種寫法: 一種(中有兩種 XD),是Cookbook裡面教的 onEnterFrame 和 onTimer 另一種,則是使用CS3中的『將移動複製為ActionScript 3』工具轉成的 Animator( xml, target_object ) 方法 我想知道哪種方法程式執行效率比較好? 用Animator的好處是用 xml 設定起始和終止屬性之後,由Animator去跑中間的動畫, 感覺和在UI影格模式中操作很像...可是效率上好像沒那麼好?(而且那xml好難設定XD) 可是用 onEnterFrame 和 onTimer 又要每個動作都"刻"一段程式...(麻煩 orz) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.20.177.117 ※ 編輯: dreamboxer 來自: 211.20.177.117 (05/09 12:11)

05/09 20:39, , 1F
如果你開Animator.as來看
05/09 20:39, 1F

05/09 20:39, , 2F
你就會發現人家內部運作也是用Event.ENTER_FRAME
05/09 20:39, 2F

05/09 20:39, , 3F
所以跟你直接使用Event.ENTER_FRAME應該是沒有多大差別
05/09 20:39, 3F
文章代碼(AID): #188yvePk (Flash)
文章代碼(AID): #188yvePk (Flash)