MatrixShortcuts.asが恐ろしく便利そうな件
fladdict.netの深津さんが MatrixShortcut という Tweener の拡張プラグインを提供されています。
で・・・肝心のMatrixも便利でスゴイんですけど、それ以上に素晴らしいのがMCの入れ子構造を無視して動かせちゃう_global_・・・というプロパティ群。FuseKitを触った時の_scaleぐらい感動です!
time=0 指定でも日常的にガンガン使っていきたいものです。
詳しくはこちら
Tweener拡張で、MovieClipをMatrixで超変形をできるようにした | fladdict
labs.zeh.com.br » Blog Archive » Tweener extensions
↓この辺が特に便利そう!
_global_x
xを絶対座標系で指定。
_global_y
yを絶対座標系で指定。
_global_rotation
rotationを絶対座標系で指定。
_global_scaleX
scaleX を絶対座標系で指定。
_global_scaleY
scaleY を絶対座標系で指定。
_global_scale
scale を絶対座標系で指定。
使い方も簡単!
■1フレーム目 //Tweenerをインポート import caurina.transitions.Tweener; //MatrixShortcutsをインポート import sketchbook.external.tweener.MatrixShortcuts; //Tweenerを初期化 Tweener.init(); //MatrixShortcutsを初期化 MatrixShortcuts.init(); ■たとえば右下隅にムービークリップ(parent_mc内のchild_mc)を動かしたい時には・・・ Tweener.addTween( parent_mc.child_mc , { time:1, _global_x:stage.stageWidth, _global_y:stage.stageHeight } );
こんな感じです。