In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

zakkokumai

tweensy version of this
http://gihyo.jp/dev/feature/01/flash-sdk/0006
Get Adobe Flash player
by nyubachi 24 May 2009
// 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
        }
    }
}