使用states去隐藏UI component,RemoveChild 类将子显示对象(如组件)作为视图状态的一部分从容器中删除。
用法如下:
1. 定义需要remove的child,target表示要从视图中删除的子项。
2. 使用currentState去控制当前的视图,其中currentState=""表示没有remove时的状态。
用法如下:
1. 定义需要remove的child,target表示要从视图中删除的子项。
- <states>
- <mx:State name="removeBox" >
- <mx:RemoveChild target="{box}"/>
- </mx:State>
- </states>
- private function setState():void {
- if(validation) {
- currentState = "";
- }
- else {
- currentState = "removeBox";
- }
- }