Flex 3レビュー:コーディング

Flex 3では、いくつかのコーディングの改善が導入されました。 コンパイルの高速化、コンパイルされたクラスのキャッシュ、AS3 / MXML / CSSの高度な言語インテリジェンス 、コード検索、リファクタリング(名前の変更:メソッド、クラス、変数)、コード構造( コードアウトライン )、 メモリプロファイリング )、 パフォーマンスプロファイリングライブメモリデータの プロファイリング 、モジュールサポートの改善、複数のSDKのサポート。 それらを見てみましょう:







コンパイル:

このバージョンのFlexでは、MXML / COMPC / ASCコンパイラが最適化されています。 コンパイル中のクラスキャッシュのサポートが変更され、その結果、コンパイル時間が大幅に短縮されました。



言語の知性:

Flex Builderの基本的な言語インテリジェンスが劇的に改善され、開発中にMXML / AS3 / CSSを完全に理解できるようになりました。 大声で言うように思えるかもしれませんが、それでもリファクタリング、コード検索、コード構造の強調表示、構文の強調表示、コード補完が含まれます。



Flex Builder 3は、メソッドの名前変更、クラスの名前変更、変数の名前変更のリファクタリングをサポートしています。 リファクタリングを介してクラス名を変更すると、結果としてすべてのインスタンス、参照、厳密な型指定が変更されます。 プロジェクト内で大規模な変更を迅速かつ一貫して行うことができます。



リファクタリング:

Flex Builder 3は、メソッドの名前変更、クラスの名前変更、変数の名前変更のリファクタリングをサポートしています。 これにより、プロジェクトに大きな変更を迅速かつ一貫して行うことができます。

fx3ref0.png fx3ref1.png

クラス構造:



クラス構造は、インポートおよびすべての言語インテリジェンスの強化をサポートするようになりました。 コード検索と組み合わせてメソッドとプロパティを簡単に見つけることができるため、この機能は非常に役立ちます。

fx3outas30.png fx3outas31.png

検索コード

Flex Builderでは、任意の変数を選択し、CRTL + Gを押すだけでグローバルに検索できます。 検索の結果、この変数、メソッド、またはプロパティがプロジェクトで見つかります。

fx3searchas30.png

Flex 3リリースを定義するものが3つある場合、プロファイラーは上位3にあります。FlashPlayerまたはApolloで実行されているアプリケーションの内部を見ると、ゲームが変わります。 インスタンスに割り当てられているメモリ量をすばやく表示し、ガベージコレクションを強制し、アプリケーションの内部が何をしているかを確認できます。 これはあなたのプロジェクトに関する山ほどの情報であり、この機能は今後長い間Flexアプリケーションの品質を改善すると思います。



プロファイラー

Flex 3が定義するものが3つある場合、プロファイラーはトリオの最上位にあります。 この小さなゲームでは、Flash PlayerまたはApolloの内部を見ることができます。 インスタンスに割り当てられているメモリの量をすばやく表示し、ガベージコレクションを確認し、一般に、アプリケーションの内部構造を確認できます。 これはプロジェクトに関する山ほどの情報であり、この機能はFlexアプリケーションの品質を徐々に向上させると思います。

fx3profile0.png fx3profile1.png fx3profile2.png fx3profile3.png

fx3profile4.png fx3profile5.png fx3profile6.png



All Articles