Flex AddChild

creationPolicy属性
creationPolicy:String  [读写]

 

 

该子级的创建策略。该属性确定 targetFactory 将在何时创建该子级的实例。仅当指定 targetFactory 属性时,Flex 才使用该属性。以下是有效值:

 

意义
auto (默认)在第一次需要实例时创建实例。
all 在应用程序启动时创建实例。
none 不自动创建实例。必须调用 createInstance() 方法来创建该实例。

 

默认值为 "auto".



实现
    public function get creationPolicy():String
    public function set creationPolicy(value:String):void

position属性 
public var position:String

 

 

显示列表中子项的位置,随 relativeTo 属性指定的对象而变化。有效值为 "before""after""firstChild""lastChild"

默认值为 "lastChild".

 

relativeTo属性 
public var relativeTo:UIComponent

 

 

相对于其添加子项的对象。该属性与 position 属性结合使用。此属性是可选的,如果省略此属性,Flex 将使用 State 对象的直接父级,即具有 states 属性的组件,或指定 State 对象的 <mx:states> 标签。

 

target属性 
target:DisplayObject  [读写]

 

 

要添加的子级。如果设置了该属性,将在应用程序启动时创建子实例。设置该属性等同于设置 targetFactory 属性并将 creationPolicy 设置为 "all"

如果设置了 targetFactory 属性,则不要设置该属性。

 



实现
    public function get target():DisplayObject
    public function set target(value:DisplayObject):void

targetFactory属性 
targetFactory:IDeferredInstance  [读写]

 

 

创建子级的 factory。可以指定以下任一项目:

  • 实现 IDeferredInstance 接口并创建一个或多个子实例的 factory 类。
  • Flex 组件(即任何为 UIComponent 类的子类的类),如 Button 控件。如果使用 Flex 组件,Flex 编译器会自动将该组件包装到 factory 类中。

如果设置了该属性,子级将在由 creationPolicy 属性确定的时间实例化。

如果设置了 target 属性,则不要设置该属性。该属性是 AddChild 类默认属性。设置该属性并将 creationPolicy 设置为“all”等同于设置 target 属性。

 



实现
    public function get targetFactory():IDeferredInstance
    public function set targetFactory(value:IDeferredInstance):void

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值