包 | 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 — 包含此覆盖的状态对象的父级。如果未指定明确目标,覆盖应使用它作为其目标。 |