sample 2 forked from: sample 2
- // forked from soundkitchen's sample 2
- 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: 10,
- transition: "easeInOutSine"
- });
- }
- }
- }
sample 2 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"
- });
- }
- }
- }
notice:



