| 包 | mx.core |
| 类 | public final class ContainerCreationPolicy |
| 继承 | ContainerCreationPolicy Object |
creationPolicy 属性的常数值。
另请参见
| 常量 | 定义方 | ||
|---|---|---|---|
| ALL : String = "all" [静态] 立即创建所有后代。 | ContainerCreationPolicy | ||
| AUTO : String = "auto" [静态] 延迟创建部分或所有后代,直至需要它们。 | ContainerCreationPolicy | ||
| NONE : String = "none" [静态] 不创建任何子项。 | ContainerCreationPolicy | ||
| QUEUED : String = "queued" [静态] 向创建队列中添加此容器。 | ContainerCreationPolicy | ||
| ALL | 常量 |
public static const ALL:String = "all"立即创建所有后代。
由于此 creationPolicy 会增加应用程序的启动时间,因此请避免使用它。通常,最好不要在启动时创建用户无法看到的组件。如果打算使用此策略,以便在启动时将数据“推到”隐藏的组件中,您应该设计您的应用程序,以便通过数据绑定或 initialize 处理函数将数据存储在“推入”这些数据后生成的数据变量和组件中。
| AUTO | 常量 |
public static const AUTO:String = "auto"延迟创建部分或所有后代,直至需要它们。
例如,如果导航器容器(如 TabNavigator)具有此 creationPolicy,则它将立即创建其所有子项以及最初选择的子项的后代。但是,它将等到用户导航至其他子项才会创建这些子项的后代。
| NONE | 常量 |
public static const NONE:String = "none"不创建任何子项。
如果使用此 creationPolicy,则开发人员负责通过在父容器上调用 createComponentsFromDescriptors() 以编程方式从 UIComponentDescriptor 创建子项。
| QUEUED | 常量 |
public static const QUEUED:String = "queued"向创建队列中添加此容器。