Adobe® Flex™ 3.2 语言参考 | 全部包 | 全部类 | 语言元素 | 索引 | 附录 | 约定 | 框架 | ![]() | |
IOverride | 属性 | 方法 | 事件 | 样式 | 效果 | 常量 | 示例 | ||
包 | mx.states |
接口 | public interface IOverride |
实现器 | AddChild, RemoveChild, SetEventHandler, SetProperty, SetStyle |
overrides
属性数组中的所有条目均必须实现此接口。
另请参见
方法 | 定义方 | ||
---|---|---|---|
应用覆盖。 | IOverride | ||
初始化覆盖。 | IOverride | ||
删除覆盖。 | IOverride |
apply | () | 方法 |
public function apply(parent:UIComponent):void
应用覆盖。Flex 将保留原始值,以便以后可以在 remove()
方法中恢复该值。
当进入状态时自动调用此方法。不应直接对其进行调用。
参数
parent:UIComponent — 包含此覆盖的状态对象的父级。如果未指定明确目标,覆盖应使用它作为其目标。 |
initialize | () | 方法 |
public function initialize():void
初始化覆盖。Flex 在第一次调用 apply()
方法之前调用此方法,因此将覆盖的一次性初始化代码放在此方法中。
当进入状态时,Flex 自动调用此方法。不应直接对其进行调用。
remove | () | 方法 |
public function remove(parent:UIComponent):void
删除覆盖。在 apply()
方法中记住的值将被恢复。
当进入状态时自动调用此方法。不应直接对其进行调用。
参数
parent:UIComponent — 包含此覆盖的状态对象的父级。如果未指定明确目标,覆盖应使用它作为其目标。 |