【AS3】TweenerでMCをならべる
今日はTweenerを使ってライブラリのシンボルをステージ上に並べたいと思います。
sample
ライブリのシンボルにリンケージでクラス名にballと入力します。
tweenerのクラスファイルを、Flaファイルの隣に置きます。
ボタンは最初からステージ上に配置しインスタンス名をstartBtnにします。
で最初のフレームに以下のコードを入力ですればOK。
コード
import caurina.transitions.*;
var ball:Ball;
startBtn.buttonMode = true;
startBtn.addEventListener(MouseEvent.CLICK,showRects);
startBtn.addEventListener(MouseEvent.ROLL_OVER,halfAlpha);
startBtn.addEventListener(MouseEvent.ROLL_OUT,fullAlpha);
function showRects(e:MouseEvent):void {
for (var i = 0; i<5; i++) {
var ball:Ball = new Ball();
addChild(ball);
ball.alpha = 0;
ball.y = stage.stageHeight /4 ;
Tweener.addTween(ball, {x:60+ ((ball.width *i)),transition:"easeOutBack",time:1.6,delay:0.2*i,alpha:1});
}
}
function halfAlpha(e:MouseEvent):void {
Tweener.addTween(startBtn, {transition:"easeOutBack",time:0.6,alpha:0.5});
}
function fullAlpha(e:MouseEvent):void {
Tweener.addTween(startBtn, {transition:"easeOutBack",time:0.6,alpha:1});
}
var ball:Ball;
startBtn.buttonMode = true;
startBtn.addEventListener(MouseEvent.CLICK,showRects);
startBtn.addEventListener(MouseEvent.ROLL_OVER,halfAlpha);
startBtn.addEventListener(MouseEvent.ROLL_OUT,fullAlpha);
function showRects(e:MouseEvent):void {
for (var i = 0; i<5; i++) {
var ball:Ball = new Ball();
addChild(ball);
ball.alpha = 0;
ball.y = stage.stageHeight /4 ;
Tweener.addTween(ball, {x:60+ ((ball.width *i)),transition:"easeOutBack",time:1.6,delay:0.2*i,alpha:1});
}
}
function halfAlpha(e:MouseEvent):void {
Tweener.addTween(startBtn, {transition:"easeOutBack",time:0.6,alpha:0.5});
}
function fullAlpha(e:MouseEvent):void {
Tweener.addTween(startBtn, {transition:"easeOutBack",time:0.6,alpha:1});
}
以上です!
トラックバック(1)
このブログ記事を参照しているブログ一覧: 【AS3】TweenerでMCをならべる
このブログ記事に対するトラックバックURL: http://alwaysfinetuning.com/mt/mt-tb.cgi/47
» Xanax for sale.(Xanax lawsuits.)~のトラックバック
Xanax. Xanax side effects. 続きを読む

