Forked from: soundkitchen's sample 3 diff:17 forked from: sample 3 hacker_yk666.. forked:0favorite:0lines:45license : MIT License modified : 2010-01-11 18:26:17 Embed Tweet // forked from soundkitchen's sample 3 package { import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import caurina.transitions.Tweener; [SWF(width=465, height=465, frameRate=30, backgroundColor=0xffffff)] public class Sample extends Sprite { public var ball:Sprite; public function Sample() { // オブジェクトを作成 ball = new Sprite(); // 座標を指定 ball.x = 100; ball.y = 100; // 丸を描画 ball.graphics.beginFill(0x000000); ball.graphics.drawCircle(0, 0, 40); ball.graphics.endFill(); ball.buttonMode = true; ball.addEventListener(MouseEvent.CLICK, onClick); function onClick(e:MouseEvent):void { Tweener.removeTweens(e.target); } // ステージに配置 addChild(ball); // トゥイーンさせる Tweener.addTween(ball, { x: 300, scaleX: 0, scaleY: 0, time: 5, transition: "easeInOutSine", onComplete: tweenCompleteHandler }); } private function tweenCompleteHandler():void { // 2 回目のトゥイーン Tweener.addTween(ball, { y: 300, scaleX: 2, scaleY: 2, time: 1, transition: "easeInExpo" }); } } } Code Fullscreen Preview Fullscreen scaleY scaleX Tweener.removeTweens Tweener.addTween buttonMode target time MouseEvent.CLICK MouseEvent addEventListener addChild Sprite