カスタム MXML コンポーネントの作成

Adobe Flex のアプリケーションは、通常、1 つの MXML アプリケーションファイル (<mx:Application> 親タグ付きのファイル)、標準の Flex コンポーネント、および別の MXML、ActionScript、または Flash コンポーネント (SWC) ファイルに定義されているカスタムコンポーネントから構成されます。アプリケーションを管理可能な部分に分けることにより、各コンポーネントを他のコンポーネントと無関係に記述し、テストすることができます。また、1 つのコンポーネントを同じアプリケーションや他のアプリケーションで再利用することができ、効率を向上できます。

Adobe Flex Builder 2 を使用すると、カスタムの MXML コンポーネントと ActionScript コンポーネントを視覚的に構築し、アプリケーションに挿入できます。この章では、カスタム MXML コンポーネントの視覚的な構築方法について説明します。ActionScript コンポーネントの構築方法の詳細については、ActionScript クラスの作成を参照してください。

MXML コンポーネントを直接コードで構築することもできます。詳細については、『Flex 2 コンポーネントの作成と拡張』のシンプルな MXML コンポーネントの作成を参照してください。

このトピックは、次のセクションで構成されます。

カスタムコンポーネントの使用について
MXML コンポーネントの視覚的な作成
コンポーネントの視覚的なデザイン
カスタム MXML コンポーネントの迅速な編集
カスタムコンポーネントの配布

Flex 2.01