作者cjcat2266 (CJ Cat)
看板Flash
標題[情報] Tweener:一個好用的漸變API
時間Tue Oct 9 13:18:07 2007
相較於Flash內建的 mx.transitions.Tween (AS2)
fl.transitions.Tween (AS3)
Tweener提供了一個更簡便、更有彈性的方式來產生漸變動畫
API 下載網址
http://code.google.com/p/tweener/
線上使用說明
http://hosted.zeh.com.br/tweener/docs/en-us/
儘管Tweener沒有Tween的 "倒帶" 等功能
但Tweener卻有著強大的 "批次處理" 與 "屬性連結" 等功能
只要簡單的一句 Tweener.addTween(my_mc, {x:100, time:2, transition:"linear"});
就可以在兩秒以內 用線性的方式把 my_mc 的 x 漸變到100
另外 Tweener.addCall 也可以達到與setInterval一樣的效果
不一樣的是,它還可以直接指定什麼時候結束tween、呼叫的頻率函數
而且藉由 Tweener.registerSpecialProperty 這個class method
還可以做到Tween無法處理的 "filter tween"
還有 Tweener.registerSpeciaPropertySplitter 這個class method
可以做到藉由變動單一自訂property
而達到多個proptery一起變動的批次處理效果&屬性連結的功能
至於批次處理方面
Tweener.pauseAllTweens, Tweener.pauseTweens
Tweener.removeAllTweens, Tweener.removeTweens
Tweener.resumeAllTweens, Tweener.resumeTweens
這些class method可以迅速達到集體暫停與播放的功能
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.89.24
※ 編輯: cjcat2266 來自: 61.228.89.24 (10/09 13:19)
推 cjcat2266:喔~這兩個API的作者是同一家底~ :) 10/09 23:44
推 cjcat2266:MC Tween作filter tweens的時候好像比較方便耶 @o@ 10/10 00:15
推 cjcat2266:那就Tweener和MC Tween混著用好了~ 10/10 00:19
推 cjcat2266:作者說Tweener還沒完成...難怪一些功能都還沒有做出來 10/10 00:21