うむるむ

うむるむ は主に flash 周りの話と美少女ゲーム系の話の二本立てで構成されています。



[ GreenSock ]
TweenMax ただいま進化中 - 09/01/21 00:44 by umroom

以前に TweenMax の構造改革てな記事書いたけど、先週すでにベータ版がダウンロードできた
概要が載ってたのでまとめつつ訳してみる。間違い指摘よろしく。

1、プラグイン形式にしたよ
・「tint」「visible」「frame」「blurFilter」「bezierThrough」等のプロパティは外部プラグイン形式にしたから必要に応じて追加して。ファイルサイズも軽くなるし、パフォーマンスも上がるよ。
・独自プラグインを作ったらそれも追加できるよ。独自プロパティだろうが何だろうがトゥイーンし放題さ。

2、さよなら TweenFilterLite
プラグイン形式にすることで TweenFilterLite の機能を TweenLite、TweenMax に追加できるようになったからもういらないね。

3、フレームラベル(frameLabel)プラグイン追加
フレームラベルでフレームをトゥイーンできるようにしたよ。

4、セットサイズ(setSize)プラグイン追加
コンポーネントの width、height をsetSize で簡単にトゥイーンできるよ。

5、フィルタに remove プロパティ追加したよ
フィルタ系のトゥイーンの際、remove:true とプロパティを設定するとトゥイーン後にフィルタを削除するよ。
(ぼかしながら消える時なんかに使えそうね)

6、transformAroundCenter プラグイン追加
オブジェクトの基準点じゃなく、中心点で変形できるよ。
Club GreenSock メンバー特典なので注意。

7、transformAroundPoint プラグイン追加
オブジェクトの基準点じゃなく、任意の点で変形できるよ。(6の拡張版といった感じ)
Club GreenSock メンバー特典なので注意。

8、shortRotation を3Dにも対応させたよ
今までだと rotation にしか設定できなかったけど、 rotationX、rotationY、rotationZ にも効くようにしたよ。

9、パフォーマンス向上
20%くらい軽くなるかもよ

10、オーバーライトのバグ解決
オーバーライトの際のバグを修正したよ

11、さよなら allTo(), allFrom(), sequence(), and multiSequence()
TweenGroupで実現できるから消したよ。
sequence() と multiSequence() かわいかったのにな。


以上。
11に関して、最新版だと sequence() 等を使うと警告文が出る様になってる。
ベータ版で実案件は危険だから今までのバージョンで作る様になるけど、複数人でやる場合はバージョン管理をやっておかないと面倒事が起きそうな予感。

解凍ファイル内にある TweenPluginTool.swf でプラグインのファイルサイズチェックと、サンプル閲覧が出来る様になっている。クォータニオンはまだのようだけど。

« [ AS3 ] 絶対パスの IO_ERROR でエラーが出る | ブログトップ | [ シールオンライン ] um(うむ)は200歳になりました »

トラックバックURL :