forked from: flash on 2009-6-26

by hacker_9p8x8mco
♥0 | Line 27 | Modified 2009-06-27 01:38:11 | MIT License
play

ActionScript3 source code

/**
 * Copyright hacker_9p8x8mco ( http://wonderfl.net/user/hacker_9p8x8mco )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/91gc
 */

// forked from takawo's flash on 2009-6-26
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(MouseEvent.MOUSE_MOVE, onMouseMoveHandler);
        }

        private function onMouseMoveHandler(event:MouseEvent):void {
            // 円を作成
            var s:Sprite = new Sprite();
            s.graphics.beginFill(Math.random() * 0xFFFFFF);
            s.graphics.drawCircle(0, 0, 10);
            s.graphics.endFill();
            addChild(s);

            // 円をクリックされた位置に移動
            s.x = event.stageX;
            s.y = event.stageY; 
            s.scaleX = s.scaleY = 1;
            s.alpha=0.5;
            var rand:Number= 5*Math.random()+4;

            Tweensy.to(s, {
                scaleX: rand,  // s の scaleX を 5 まで遷移
                scaleY: rand,
                alpha:0// s の scaleY を 5 まで遷移
            }, 1 ); // 第3引数がduration
        }
    }
}