背負い投げとENTER_FRAME

Icon

なんちゃってWebクリエイターがFlashやらActionScriptやらを淡々と書く。ときとき柔道の話しもする。

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みたいに引数で指定したいな。

このエントリーをはてなブックマークに追加  

Category: Action Script 3.0

Tagged:

2 Responses

  1. 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.

  2. Google より:

    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.

Leave a Reply

中の人のプロフィール

柔道歴約20年だが諸理由で未だ初段。162cm、60kgくらいの軽量級。得意は背負い投げと巴投げ。2009年、左ヒザ前十字靭帯損傷。ただ今柔道復帰を企んでいる真っ最中。仕事では最近、ActionScriptを書いたり、WordPressをいじったりの日々が続いてる。@renowanにてつぶやいてる。

アーカイブ

Flicker

This movie requires Flash Player 9.0.0