包 | 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"
向创建队列中添加此容器。