パッケージ | mx.core |
クラス | public final class ContainerCreationPolicy |
継承 | ContainerCreationPolicy Object |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
creationPolicy
プロパティの定数値を定義します。
関連する API エレメント
パブリックプロパティ
パブリックメソッド
パブリック定数
定数 | 定義元 | ||
---|---|---|---|
ALL : String = "all" [静的]
すべての下位要素を直ちに作成します。 | ContainerCreationPolicy | ||
AUTO : String = "auto" [静的]
一部またはすべての下位要素の作成を、それらが必要になるまで保留にします。 | ContainerCreationPolicy | ||
NONE : String = "none" [静的]
子を作成しません。 | ContainerCreationPolicy | ||
QUEUED : String = "queued" [静的]
作成キューにコンテナを追加します。 | ContainerCreationPolicy |
定数の詳細
ALL | 定数 |
public static const ALL:String = "all"
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
すべての下位要素を直ちに作成します。
アプリケーションの起動時間が長引くため、この creationPolicy
は使用しないでください。 通常、ユーザーが見ることができないコンポーネントを起動時に作成するための妥当な理由はありません。 起動時に非表示のコンポーネントにデータを「プッシュ」できるようにこのポリシーを使用している場合は、データ変数にデータを格納し、後で作成されるコンポーネントがデータバインディングまたは initialize
ハンドラーによってこのデータを取り込むようにアプリケーションの設計を変更してください。
AUTO | 定数 |
public static const AUTO:String = "auto"
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
一部またはすべての下位要素の作成を、それらが必要になるまで保留にします。
例えば、TabNavigator などのナビゲーターコンテナがこの creationPolicy
を持つ場合、すべての子、および初期状態で選択されている子の下位要素を直ちに作成します。 ただし、それ以外の子の下位要素については、ユーザーが使用するまで作成を保留します。
NONE | 定数 |
public static const NONE:String = "none"
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
子を作成しません。
この creationPolicy
を使用する場合、プログラムで親コンテナの createComponentsFromDescriptors()
を呼び出し、UIComponentDescriptor から子を作成するのは開発者の責任になります。
QUEUED | 定数 |
public static const QUEUED:String = "queued"
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
作成キューにコンテナを追加します。Flex 4.0 以降では、非推奨となっています。
Tue Jun 12 2018, 10:34 AM Z