Forked from: soundkitchen's sample 3 diff:13 sample 4 soundkitchen.. forked:6favorite:0lines:45license : MIT License modified : 2009-11-03 22:01:48 Embed Tweet package { import flash.display.Sprite; import flash.events.MouseEvent; 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(); // クリックイベントにリスナーを登録 ball.addEventListener(MouseEvent.CLICK, ballClickHandler); // マウスカーソルが指になるように指定 ball.buttonMode = true; // ステージに配置 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" }); } private function ballClickHandler(evt:MouseEvent):void { // トゥイーンを止める Tweener.removeTweens(evt.target); } } } Code Fullscreen Preview Fullscreen Wonderfl本 scaleY scaleX Tweener.removeTweens buttonMode Tweener.addTween target time MouseEvent.CLICK MouseEvent addEventListener addChild Sprite sort new page view favorite forked pv47 forked from: sample 4 ysqueee forked:0 favorite:0lines:45 (diff:2) pv105 forked from: sample 4 hacker_85_mvfk5 forked:0 favorite:0lines:45 (diff:1) pv46 forked from: sample 4 hacker_85_mvfk5 forked:0 favorite:0lines:45 (diff:1) pv66 forked from: sample 4 ir_77 forked:0 favorite:0lines:45 (diff:1) pv113 forked from: sample 4 hacker_ni1uncin forked:0 favorite:0lines:45 (diff:4) pv131 forked from: sample 4 touchi forked:0 favorite:0lines:45 (diff:2)