包 | 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, 11:04 AM Z