feb19.jp blog - life is creative!

ありがとう Tweener/最終版 Tweener 1.33.74 小技

ブックマークに追加する tags:    

ありがとう Tweener/最終版 Tweener 1.33.74 小技

Flash のトゥイーン系ライブラリのスタンダードとも言える Tweener の開発を、最新版である Tweener 1.33.74 をもって終了すると、作者 Zeh Fernando 氏のブログで発表されました。日本語訳はこちら

拡張性の高さや、Tweener.addTween() 一つでほとんど何でもできるシンプルかつ手軽な点、複数のコントロールポイントを指定することができるベジエトゥイーン(曲線軌道を描くトゥイーン)のサポート、困ったときは Tweener.removeTweens() 使っとけば全てストップできる人情味あふれる(?)機能、フレームレートに依存しない時間を指定出来る点など、すばらしいライブラリでした。おかげでご飯もいっぱい食べられました。

開発終了とのことですが、上記理由や、安定性の高さ、そして Tweener のクセを把握した自分としては、これからもしばらくはメインのトゥイーンライブラリでしょう。

さて、今後 Tween ライブラリを移行するのならどれがいいんだろう。いろいろ試して使っている上では、一番最近にできたライブラリである BetweenAS3 が個人的には良さげな気がします。クラス名がややまどろっこしいですが、BetweenAS3.tween().play() で Tweener.addTween() と同じぐらい手軽にかける感じとか、流石そうめんの人が開発しているだけあって、機能が多く、それらの組み合わせも多く、長く深く使い込める感じ。何てったって処理速度が高速。

ちなみに TweensyTweenMaxGoASOP + HydroTween はちょっと個人的には合わなかったです。でも Tweensy FX は面白いし、GoASOP + HydroTween も機能豊富でいいですね。

自作 Tween ライブラリもそうめんの人見習って少しづつ改善していこう。

最後に少し Tweener の便利技というか、小技をご紹介。


Tweener 小技

最終版でなくても使える機能ですが、Tweener.addTween() で指定する、ターゲットのオブジェクトは、配列で指定することが出来ます。
たとえば、MovieClip の配列を一斉にフェードアウトする。

var fxxx:Array = [silverlixxx_mc, visxx_mc, internetexploxxx_mc];
Tweener.addTween(fxxx, { time: 0.5, alpha: 0, transition:"linear" } );

for、while 文とかで回すよりシンプルです。(結局 Tweener の内部で回してるんですけどね)

/*--------------------------------

そしてこれが removeTweens() でできたらちょっと素敵な気もします。(最終版でもできません)

もしできたら、ページ遷移時や、UI を停止する際、表示しているページ内の Tweener で制御する MovieClip などを配列にしておいて、

Tweener.removeTweens( objs );

としてやると、制御しているオブジェクトを停止し、クリーンな状態にしてページを閉じてやることが出来たりしますし。

まぁ別に for か while で回せばいいだけなんですが。なんか一行で書けるって、お洒落だと思うのです。

--------------------------------*/

あと、多次元配列もつかえたら良いんですけどね。Array じゃなくなるまで内部で for か while で回して Array.concat() してくれたらいいのに。とか言ってみたりして。。w


Tweener はシンプルで高機能な Tween 系ライブラリでよかったなぁ、というお話でした。

2009年08月09日10:59

Webデザインブログ

「ありがとう Tweener/最終版 Tweener 1.33.74 小技」の関連エントリー

 iTunes Store(Japan)

コメントを投稿

トラックバック

このエントリーのトラックバックURL:
http://feb19.jp/mt/mt-tb.cgi/175

Navigation

古:Flash CS4 の新モーショントゥイーンは「ピクッ」ってならない
新:loader.unload と addChild/removeChild に関する、Flash Player 9 と 10 の微妙な差異
トップページ

Recently Entries
AS3 で Flash コンテンツに YouTube Player を埋め込む
AS3 用の Google 公式 YouTube 埋め込みプレイヤー...
AS3 で SWFAddress 2.4 を使う ( Flash でブラウザの戻るボタン、パーマリンクに対応する )
Flash サイトのページ内で移動すると、ブラウザの戻るボタンが聞か...
SWFAddress 2.4 リリース
SWFAddress が 2.4 にバージョンアップしていました。主...
AS3 の FileReference.upload() の使い方と注意すべき点
ユーザー参加コンテンツで「ユーザーが自由にファイルをアップロードした...
Flash CS5 Professional で iPhone アプリを作れるように
アメリカで開催されている Adobe MAX 2009 にて CS5...
Flash Develop に見切りを付けて Flex/Flash Builder Eclipse plugin を入れるプレイ
もうここ最近 Windows 環境で ActionScript を書...
loader.unload と addChild/removeChild に関する、Flash Player 9 と 10 の微妙な差異
Flash CS4 Professional で開発を行っていると、...
ありがとう Tweener/最終版 Tweener 1.33.74 小技
Flash のトゥイーン系ライブラリのスタンダードとも言える Twe...
Flash CS4 の新モーショントゥイーンは「ピクッ」ってならない
「回転したムービークリップ」(特に写真とかを含むムービークリップだと...
iPhone アプリ開発に効く8冊の本/iPhone SDKオススメ書籍
Mac なソフトウェアを作るのに興味があったのと、iPhone SD...