文档上这样写的:
The State class defines a view state, a particular view of a component.
For example, a product thumbnail could have two view states;
a base view state with minimal information, and a rich view state with
additional information.
The overrides
property specifies a set of child classes
to add or remove from the base view state, and properties, styles, and event
handlers to set when the view state is in effect.
You use the State class in the states
property
of Flex components.
You can only specify a states
property at the root of an
application or a custom control, not on child controls.
You enable a view state by setting a component's
currentState
property.
可以这样理解:
Flex没有页面跳转,但是不能总在一个页面玩啊,通过states 就可以模拟实现。
<mx:states>
<mx:State name="1">
<!--想要显示什么,想要隐藏什么-->
</mx:State>
<mx:State name="2">
</mx:State>
<mx:State name="3">
</mx:State>
</mx:states>
通过设置
currentState='1' 或者currentState='2' currentState='3'
来达到显示1,2或者3里的内容。类似于通过javascript来设置HTML页面某些控件显示或者某些隐藏来达到显示不同的view功能。
例子看:http://livedocs.adobe.com/flex/3/langref/mx/states/State.html#mxmlSyntaxSummary
http://blog.minidx.com/2008/10/14/1521.html
分享到:
相关推荐
import mx.states.AddChild; import mx.controls.Image; // 定义变量 private var bitmapData:BitmapData=null; private var matrix1:Matrix=null; private var matrix2:Matrix=null; private var matrix3:...
5. **状态管理**:使用`states`机制,可以定义不同窗口停靠状态下的界面布局,方便切换。 在实际应用中,"AdvDataGridDemo"的高级特性和"Flex侧边停靠窗口"的灵活布局可以结合使用,为用户提供一个高效、可定制的...
- **低功耗模式功耗(Key States或'KS')**:这里涵盖了处理器在待机、休眠等低功耗状态下的功耗特性,这对于电池驱动设备的续航时间至关重要。 - **复杂使用案例功耗(CPU和GPU活动)**:当处理器的ARM内核和GPU...
-- The Application class states property defines the view states. --> <mx:states> <mx:State name="Login"> <!-- Default state for login screen --> </mx:State> <mx:State name="Register"> <!-- Add ...
语言:English (United States) MX Player PC版网站帮助您获得有关如何下载和安装PC MX Player的更多知识。 我们为您提供了MX Player的PC下载链接。 是的,您可以下载PC的MX Player,因此无需一直打开Android。 但是...
-- 下面的ComboBox绑定 {statesService.lastResult.states.state} --> <mx:ComboBox dataProvider="{statesService.lastResult.states.state}"/> </mx:VBox> </mx:Application> ``` **解析**: 1. **初始化**: ...
Fireworks MX 2004 是Adobe公司推出的一款专业级的网页图形设计和优化工具,它结合了矢量图形编辑和位图编辑的功能,专为Web设计师打造。本教程将深入探讨这款软件的核心特性和使用技巧,帮助用户提升在网页设计中的...
在深入学习Flex的ItemRenderer时,我们还可以探索更高级的主题,如使用States管理不同视图,或者利用Effects进行动态效果的实现。总的来说,熟练掌握ItemRenderer能帮助我们创建更具吸引力和交互性的Flex应用,特别...
在MXML文件中,我们可以通过`<mx:states>`标签定义一系列状态,并使用`<mx:State>`标签为每个状态命名。例如,在给定的示例中,有一个名为“Register”的状态被定义: ```xml <mx:states> <mx:State name=...
源代码中会展示如何使用mx.binding.Binding类和mx.events.PropertyChangeEvent类来实现数据绑定。 5. **事件处理**:Flex组件间的交互通常通过事件触发。学习如何使用addEventListener、removeEventListener和...
1. 创建State:在Flex Builder或MXML文件中,可以通过在`<mx:States>`标签内定义一系列`<mx:State>`标签来创建状态。每个`<mx:State>`标签代表一种状态,如以下示例所示: ```xml <mx:States> <mx:State name=...
<mx:states> <!-- 定义状态 --> <mx:State name="state1"> <!-- 在state1中配置组件属性 --> </mx:State> <mx:State name="state2"> <!-- 在state2中配置组件属性 --> </mx:State> </mx:states> <mx:...
The four MESI states. MESI state transitions. L2 cache sub-systems and the MESI cache consistency protocol. Pipelined burst cache. 8. All in one—the i486. Pins and signals of the i486. Internal...
</mx:states> </mx:ButtonSkin> </mx:skins> <mx:Button label="Click Me!" /> </mx:Application> ``` #### 七、总结 通过上述内容,我们可以看到Flex作为一种强大的开发工具和技术,在创建富互联网应用程序...
`SparkSkin`是所有Spark类的基础,即所有的`mx.spark`可视控件的皮肤都是`SparkSkin`的实例。 **Skin类** `Skin`是`SparkSkin`的父类,尽管不是直接用于创建皮肤,但它仍然是皮肤体系结构中的一个重要概念。某些...
<mx:states> <mx:State name="login"> <mx:AddChild position="lastChild"> <mx:Text width="100%"> <mx:htmlText> FlexAdobe2222222222公司推出的RIA一系列的产品,为用户提供强大的富客户端解决方案。 </mx:...
url="http://www.rightactionscript.com/states/xml/states.php"> <mx:request> <country>{country.value} </mx:request> </mx:HTTPService> ``` 这段代码创建了另一个 HTTPService 实例 `statesService`,它...
<mx:states> <mx:State name="Register" basedOn=""> <!-- 添加表单元素 --> <mx:AddChild relativeTo="{loginForm}" position="lastChild" creationPolicy="all"> <mx:FormItem id="confirm" label="Confirm:...
Computer Networking: A Top-Down Approach, 6th Edition Solutions to Review Questions and Problems Version Date: May 2012 ...This document contains the solutions to review questions and problems for...