forked from: sample 3

by harema forked from sample 3 (diff: 1)
♥0 | Line 38 | Modified 2010-08-31 14:44:42 | MIT License
play

ActionScript3 source code

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

// forked from soundkitchen's sample 3
package
{
    import flash.display.Sprite;
    import caurina.transitions.Tweener;

    [SWF(width=465, height=465, frameRate=30, backgroundColor=0xffffff)]

    public class Sample extends Sprite
    {
        public function Sample()
        {
            //  オブジェクトを作成
            var ball:Sprite = new Sprite();

            //  座標を指定
            ball.x = 100;
            ball.y = 100;

            //  丸を描画
            ball.graphics.beginFill(0x000000);
            ball.graphics.drawCircle(0, 0, 40);
            ball.graphics.endFill();

            //  ステージに配置
            addChild(ball);

            //  トゥイーンさせる
            Tweener.addTween(ball, {
                x: 300,
                scaleX: 0,
                scaleY: 0,
                time: 2,
                transition: "easeInOutSine",
                onComplete: tweenCompleteHandler,
                onCompleteParams: [ball]
            });
        }

        private function tweenCompleteHandler(ball:Sprite):void
        {
            //  2 回目のトゥイーン
            Tweener.addTween(ball, {
                y: 300,
                scaleX: 2,
                scaleY: 2,
                time: 1,
                transition: "easeInExpo"
            });
        }
    }
}