zakkokumai
tweensy version of this
http://gihyo.jp/dev/feature/01/flash-sdk/0006
// forked from mash's tweensy demo
// tweensy version of this
// http://gihyo.jp/dev/feature/01/flash-sdk/0006
package{
import flash.display.Sprite;
import flash.events.MouseEvent;
import com.flashdynamix.motion.Tweensy;
public class Anime2 extends Sprite{
public function Anime2():void{
// マウスの動きを監視する
stage.addEventListener("mouseMove", eventHandler);
}
private function eventHandler(event:MouseEvent):void {
// 円を作成
var s:Sprite = new Sprite();
s.graphics.beginFill(Math.random()*0x1000000);
// 色をランダムに
s.graphics.drawCircle((Math.random()*20)-(Math.random()*20), (Math.random()*20)-(Math.random()*20), Math.random()*4);
// 円を描く位置をx,y座標ともに-20から20にランダムで。半径も0から4の間でランダムに。
s.graphics.endFill();
addChild(s);
// 円をマウスの位置に移動
s.x = event.stageX;
s.y = event.stageY;
//s.scaleX = s.scaleY = 0;
Tweensy.to(s, {
scaleX: 4, // s の scaleX を 3 まで遷移
scaleY: 4 // s の scaleY を 3 まで遷移
}, 1 ); // 第3引数がduration
}
}
}