mx.states 包中具有用于支持视图状态的类。由 State 对象表示的每个视图状态都可以覆盖基本(默认)状态的特征。Flex 一次只能为一种视图状态,并且通过使用 UIObject currentState
属性或 setCurrentState()
方法设置视图状态。包中具有用于添加或删除子显示对象以及对组件设置属性、样式和事件处理函数的类。
接口 | 说明 | |
---|---|---|
IOverride | IOverride 接口用于视图状态覆盖。 |
类 | 说明 | |
---|---|---|
AddChild | AddChild 类将子显示对象(如组件)作为视图状态的一部分添加到容器。 | |
RemoveChild | RemoveChild 类将子显示对象(如组件)作为视图状态的一部分从容器中删除。 | |
SetEventHandler | SetEventHandler 类指定只在特定视图状态期间才处于活动状态的事件处理函数。 | |
SetProperty | SetProperty 类指定只在父视图状态期间有效的属性值。 | |
SetStyle | SetStyle 类指定只在父视图状态期间有效的样式。 | |
State | State 类定义视图状态,即组件的特定视图。 | |
Transition | Transition 类定义了一组在响应视图状态更改时播放的效果。 |