2009-05-26 9 views
1

TweenMax、GTween、...フレックストゥイーンを使用してと間違って何のFlexトゥイーンクラス

?パフォーマンスの問題ですか?

私は状態遷移を行いたい場合は、私は、サードパーティのLIBSにカスタムトランジションを作成する必要がありますか?あなたは、彼らがフラッシュ/ ActionScriptの上emphisesがある可能性があります読んでいるブログ内容に応じて

答えて

1

。その場合は、tweenlightなどのようなものをお勧めします。

あなたはフレックス使用して、そのライブラリされている場合は、(トゥイーンのフレックスのバージョンに基づいています)フレックス効果を使用しない理由はありません。 Flex Tweenは、Flash Tweenとは異なります。しかし、それを心配する必要はありません。何かを動かしたい場合は、フェード効果を使用するだけでフェードしたい場合はMoveエフェクトを使用してください。

、それは全体のSWFのサイズが小さくなるため、一部の人々は別のトゥイーンパッケージを勧告することができるが、それはあなたが最後のSWFを構築しているかに依存します。 Flexフレームワークを使用してSWFをRSLとしてデプロイしていますか(GoogleではSWFをまだ検索できませんが、this linkにチェックしてください)、Flexエフェクトを使用することをお勧めします。フレームワークをRSLとして使用していない場合は、より大きなSWFファイルとしてどのバージョンがリリースされたかを確認するためにアプリケーションをテストするケースになります。

フレックスエフェクトを使用したパフォーマンスに関する問題は一度もありませんでした。 サードパーティのトゥイーンパッケージの中には、フレックスライブラリの一部ではないエフェクトがありますが、フレックスエフェクト/トゥイーンを使用しないような正当な理由は考えられません。

2

参考のため、ここではいくつかの有用なものは以下のとおりです。

あなたの目標はただ皮に状態遷移を行うのであれば、それは、Flexエフェクトクラスを使用するのが最も簡単です。 Flex 4はリリースされようとしており、Flex 2/3よりもはるかに高速なEffectライブラリを完全に書き直しました。 TweenMaxとFlex Effectsを使用して、100ミリ秒ごとに500ミリ秒ごとにトゥイーンし、TweenMaxとFlex Effectsを使用して簡単にテストを実行しました。TweenMaxは約2倍高速でした(つまり、15個のオブジェクトが7または8 )。だから、の場合は、TweenMaxですべてのアニメーションを行います。間違いなく最も汎用的/一般的/モジュール化/最適化されています。しかし、スキンの場合、およびFlex EffectsがMXMLのスキンで使用する準備ができているため、それらを使用します。

コンテナ/ビュースタックエフェクト(3Dの一部)については、Tink's Efflex Flex Effect Libraryもチェックしてください。