mx.core パッケージには、Flex で使用する基本クラスと、UIComponent などのインターフェイスが含まれています。



インターフェイス
 インターフェイス説明
 IChildList IChildList インターフェイスは、DisplayObjectContainer の子のサブセットである子リストにアクセスし、操作するためのプロパティとメソッドを定義します。
 IContainer IContainer は、他のコンポーネントのコンテナとして動作するコンポーネントを示すマーカーインターフェイスです。
 IDataRenderer IDataRenderer インターフェイスは、data プロパティを持つコンポーネントのインターフェイスを定義します。
 IDeferredInstance IDeferredInstance インターフェイスは、Flex 遅延インスタンスファクトリインターフェイスを定義します。
 IDeferredInstantiationUIComponent IDeferredInstantiationUIComponent インターフェイスは、インスタンス化を保留するコンポーネントまたはオブジェクトのためのインターフェイスを定義します。
 IFactory IFactory インターフェイスは、ClassFactory などのファクトリクラスが実装する必要のあるインターフェイスを定義します。
 IFlexAsset IFlexAsset は、次のような意味を持つマーカーインターフェイスです。クラスが IFlexAsset の実装を宣言している場合、そのクラスは、Flex アプリケーションに埋め込まれたビットマップ、フォント、サウンドなどのアセットを表します。
 IFlexDisplayObject IFlexDisplayObject インターフェイスは、スキンエレメントのインターフェイスを定義します。
 IIMESupport IIMESupport インターフェイスは、IME (入力メソッドエディタ) をサポートするあらゆるコンポーネントに対するインターフェイスを定義します。
 IInvalidating IInvalidating インターフェイスは、プロパティの処理、測定、描画、およびレイアウトを直ちに行わずに、無効化を使用して遅らせるコンポーネントのインターフェイスを定義します。
 IMXMLObject IMXMLObject インターフェイスは、MXML コンパイラを正しく機能させるためにビジュアルではないコンポーネントが 実装する必要のある API を定義します。
 IPropertyChangeNotifier IPropertyChangeNotifier インターフェイスは、マーカーインターフェイスを定義します。
 IRawChildrenContainer IRawChildrenContainer インターフェイスは、すべての子を表した IChildList を返すことができるコンテナの API を定義します。
 IRepeater IRepeater インターフェイスは、Repeater オブジェクトの Repeater パブリック API 向けの API を定義します。
 IRepeaterClient IRepeaterClient インターフェイスは、Repeater によって作成された複数のインスタンスを保持できるコンポーネントの API を定義します。
 IToolTip IToolTip インターフェイスは、ツールヒントに似たコンポーネントが ToolTipManager を使用するために実装する必要のある API を定義します。
 IUIComponent IUIComponent インターフェイスは、Flex コンテナまたはリストの子を作成するために実装する必要のある API の基本セットを定義します。
 IUID IUID インターフェイスは、オブジェクトを一意に識別する一意識別子 (UID) を持つオブジェクトに対するインターフェイスを定義します。
クラス
 クラス説明
 Application Flex ではデフォルトのコンテナ (Application コンテナ) が定義されるため、別のコンテナを明示的に定義することなく、アプリケーションにコンテンツを追加することができます。
 BitmapAsset BitmapAsset は、Flex アプリケーションに埋め込まれたビットマップイメージを表す Flash Player の Bitmap クラスのサブクラスです。
 ButtonAsset ButtonAsset は、Flash によって作成された SWF ファイルから Flex アプリケーションに埋め込まれたボタンシンボルを表す Flash Player の SimpleButton クラスのサブクラスです。
 ClassFactory ClassFactory インスタンスは、同じプロパティを持つ別のクラスのインスタンスを作成するために Flex が使用する「ファクトリオブジェクト」です。
 ComponentDescriptor ComponentDescriptor は、UIComponentDescriptor クラスの基本クラスです。UIComponentDescriptor クラスは、ビジュアルコンポーネントのインスタンスの MXML タグに指定された情報をカプセル化します。
 Container Container は、子コンポーネントのレイアウト特性を制御するコンポーネントの抽象基本クラスです。
 ContainerCreationPolicy ContainerCreationPolicy クラスは、Container クラスの creationPolicy プロパティの定数を定義します。
 ContainerLayout ContainerLayout クラスは、コンテナクラスの layout プロパティの定数を定義します。
 DeferredInstanceFromClass 指定されたクラスのインスタンスを作成して返す遅延インスタンスファクトリです。
 DeferredInstanceFromFunction ジェネレータ関数を使用して必要とされているオブジェクトのインスタンスを作成する遅延インスタンスファクトリです。
 DragSource DragSource クラスには、ドラッグされるデータが格納されます。
 EdgeMetrics EdgeMetrics クラスは、ビジュアルコンポーネントの周りの 4 つのエッジ領域の幅をピクセル単位で指定します。
 EventPriority EventPriority クラスは、EventDispatcher の addEventListener() メソッドの priority 引数の定数を定義します。
 FlexBitmap FlexBitmap は Player の Bitmap クラスのサブクラスです。
 FlexMovieClip FlexMovieClip は Player の MovieClip クラスのサブクラスです。
 FlexShape FlexShape は Player の Shape クラスのサブクラスです。
 FlexSimpleButton FlexSimpleButton は Player の SimpleButton クラスのサブクラスです。
 FlexSprite FlexSprite は Player の Sprite クラスのサブクラスで、UIComponent のスーパークラスです。
 FlexTextField FlexTextField は Player の TextField クラスのサブクラスで、UITextField のスーパークラスです。
 MovieClipAsset MovieClipAsset は、Flash によって作成された SWF ファイルから Flex アプリケーションに埋め込まれたムービークリップシンボルを表す Flash Player の MovieClip クラスのサブクラスです。
 MovieClipLoaderAsset MovieClipLoaderAsset は、Flex アプリケーションに埋め込まれた SWF ファイルを表す MovieClipAsset クラスのサブクラスです。
 Repeater Repeater クラスは <mx:Repeater> タグに対応するランタイムオブジェクトです。
 ScrollControlBase ScrollControlBase クラスは、スクロールバーを持つコントロールの基本クラスです。
 ScrollPolicy Container クラスと ScrollControlBase クラスの horizontalScrollPolicy および verticalScrollPolicy プロパティの値です。
 SoundAsset SoundAsset は、Flex アプリケーションに埋め込まれたサウンドを表す Flash Player の Sound クラスのサブクラスです。
 SpriteAsset SpriteAsset は、Flex アプリケーションに埋め込まれたベクターグラフィックイメージを表す Flash Player の Sprite クラスのサブクラスです。
 TextFieldAsset TextFieldAsset は、Flash によって作成された SWF ファイルから Flex アプリケーションに埋め込まれた TextField シンボルを表す Flash Player の TextField クラスのサブクラスです。
 UIComponent UIComponent クラスは、インタラクティブおよび非インタラクティブのすべてのビジュアルコンポーネントの基本クラスです。
 UIComponentCachePolicy ContainerCreationPolicy クラスは、UIComponent クラスの cachePolicy プロパティの定数を定義します。
 UIComponentDescriptor UIComponentDescriptor インスタンスは、ビジュアルコンポーネントのインスタンスの MXML タグに指定された情報をカプセル化します。
 UITextField UITextField クラスは、多くの Flex コンポーネントがテキストを表示するために使用するコンポーネントを定義します。
 UITextFormat UITextFormat クラスは、UITextField クラスの文字フォーマット情報を表します。