10月 6, 2009
BetweenAS3を使ってみる
昨日初出勤、まだ忙しくなってない内に、
やってみたいことをやっとこう。
なのでBetweenAS3でも使ってみようかと。
box1というmcを動かそうと
まず基本、普通に指定した座標に動かす
BetweenAS3.tween(box1, { x: 320 , y: 120 } , null , 3.5 , Bounce.easeOut ).play();
うんうん、簡単、特に違和感ない。
delay(遅延)をかける
[as]
BetweenAS3.delay(BetweenAS3.tween( box1 , { x:220 } , null, 1.5), 1.0).play();
[/as]
ん、ちょっとめんどくさいな。
二つのtweenを繋いで再生。Tweenerにはない機能。
時々、ちょっと長いシーンを作るときはFuseKitを使う。
BetweenAS3.serial( BetweenAS3.tween( box1 , { x:30 , y:250 } , null , 1.5 , Cubic.easeOut ), BetweenAS3.tween( box1 , { x:200 , y:100 } , null , 3 , Cubic.easeOut ) ).play();
イベントリスナー登録 Tween終了後、関数実行
var myTween:ITween = BetweenAS3.tween( box1 , { x:100 }, null, 1.0, Cubic.easeOut); myTween.addEventListener(TweenEvent.COMPLETE, onComplete); myTween.play();
すっきりして好き!
イベントリスナー登録 + 二つのtweenを繋いで再生
Tween終了後、関数実行。
var myTween:ITween = BetweenAS3.tween( box1 , { x:100 }, null, 1.0, Cubic.easeOut); myTween.addEventListener(TweenEvent.COMPLETE, onComplete); myTween.play();
お!簡単!まだアルファ版というのに、かなり使えるじゃないか?
不満といえば、個人的な感想だが、
delayはTweenerみたいに引数で指定したいな。
We have been a bunch of volunteers as well as beginning a completely new system in your neighborhood.. best way to learn to play electric guitar Your blog provided us precious details to be able to artwork upon. You could have conducted some sort of solid career as well as our overall collection is usually happy for your requirements.
It’s not my first time to visit this web page, i am visiting
this web site dailly and take nice facts from here daily.