Tweensyの基本的なものを試してみました。
Tweenerでも出来ることで、簡単なものだけですが、AS3にも慣れようと。。
しかし、いまいちクラスの概念というかパッケージとかの概念がまだ理解できてないので、
勘で直に書いてますが。。w
あと、マウスカーソルの変化もついでに試してます。
true falseはカーソルの意味です。
import com.flashdynamix.motion.Tweensy;
import com.flashdynamix.motion.*;
import fl.motion.easing.*;
bt_true.addEventListener(MouseEvent.CLICK, clickTest, false, 0, true);
bt_false.addEventListener(MouseEvent.CLICK, clickTest, false, 0, true);
bt_true.buttonMode = true; // 指カーソルにする設定
function clickTest(event:MouseEvent):void
{
var tween:TweensyGroup = new TweensyGroup();
tween.scaleTo(square, 3.5, 1, Bounce.easeOut); // 拡縮の設定
tween.colorTo(square, 0xCC0000,2); // 色の変更設定
tween.rotateTo(square, 180, 0.8); // 回転設定
Tweensy.to(square, {y:155}, 1, Bounce.easeOut); // 移動設定
//戻るアニメーション
Tweensy.to(square, {y:-80}, 1, Bounce.easeIn,1.8);
tween.scaleTo(square, 1, 2, Bounce.easeOut,1.8);
tween.rotateTo(square, -45, 0.8,Bounce.easeOut,1.8);
tween.colorTo(square, 0xCCFF33,2,Bounce.easeOut,2);
}
あと、ムービークリップにマウスイベントを登録しても指カーソルにならないようなので、
buttonMode = true;で左側は指カーソルにしてます。
[AS3]に慣れようと、とりあえず書いてみた所もあるので、かなり不格好なソースですがご了承ください。。
Tweensyに関しましては、kanariia.com blogさんがかなり詳しく書かれていますので
そちらを参考にしたほうが、良いかと思います。
参考記事
・[tweensy]tweensyについてググる、tweensyについて知る
・[tweensy]いろいろ試してみる:onComplete、YOYO、TweensySquence
・[tweensy]いろいろ試してみる:TweensyGroupで特殊プロパティをトゥイーン
・Tweensy

Random Entry
Recent Entry