flash on 2010-3-24
♥0 |
Line 39 |
Modified 2010-03-24 18:01:58 |
MIT License
archived:2017-03-20 16:36:57
ActionScript3 source code
/**
* Copyright aass ( http://wonderfl.net/user/aass )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/hCGj
*/
package {
import flash.display.Sprite;
import caurina.transitions.Tweener;
import flash.events.MouseEvent;
[SWF(width=465,height=465,frameRate=30,backgroundColor=0xffffff)]
public class FlashTest extends Sprite {
public function FlashTest() {
// オブジェクトを作成
var ball:Sprite = new Sprite();
//クリックイベントにリスナーを登録
ball.addEventListener(MouseEvent.CLICK, ballClickHandler);
//マウスカーソルが指になるように指定
ball.buttonMode = true;
// 座標を指定
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"
});
}
private function ballClickHandler(e:MouseEvent):void {
}
}
}