Tweener
ムービークリップはじめ、色々なものを楽にトゥイーンさせるためのライブラリ。
URL: http://code.google.com/p/tweener/
ライセンス: MITライセンス
30秒で分かるTweener
Tweener.addTween(target, {_x:100, _y:200, time:1, transition:"linear"});
targetを、今いる位置から、1秒かけて、座標(100, 200)に、線形(linear)でトゥイーンさせる。
addTweenした瞬間から、自動でトゥイーンが始まる。
サンプル/デモ
終了時イベント
onComplete を使う
Tweener.addTween(target, {_x:100, _y:200, time:1, transition:"linear", onComplete : function():Void{}});
連続してアニメーションさせるにはこうする。
Tweener.addTween(target, {
x:10
time:0.5,
transition:'linear',
onComplete:function():void {
Tweener.addTween(target, {
_scale:1,
time:1,
delay:0.1
});
}
});
その他のイベント
イベント名Params で呼び出し時にパラメータを渡すこともできるよ。
- onStart
- onUpdate
- onComplete
- onOverwrite
関数で動作を定義
Tweener.registerSpecialProperty("_myproperty", my_get, my_set);
Tweener.addTween(target, {_myproperty:10, time:1);
- どんどん追加してね
チュートリアル
チュートリアル的なもの
- どんどん追加してね
リファレンス
transition 一覧
http://natejc.com/blog/wp-content/uploads/2007/05/tweenertransitioncheatsheet.gif
