我正在使用带有三个选项卡(ViewNavigator元素)的Flex TabbedViewNavigatorApplication
。我想根据用户操作(通过ActionScript代码)从一个ViewNavigator切换到另一个。在Flex选项卡式ViewNavigators之间切换
我知道Views之间的切换使用pushView
和popView
,但我正在使用ViewNavigators,并且我的搜索没有任何用处。
我试图在事件发生时从Tab2切换到Tab1。在这种情况下,Tab2包含一个列表,当用户做出选择时,我想跳回到Tab1。
<s:TabbedViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
creationComplete="onAppReady(event)">
<s:ViewNavigator label="Tab1" width="100%" height="100%" firstView="views.TabOneView"/>
<s:ViewNavigator label="Tab2" width="100%" height="100%" firstView="views.TabTwoView"/>
<s:ViewNavigator label="Tab3" width="100%" height="100%" firstView="views.TabThreeView"/>
</s:TabbedViewNavigatorApplication>
感谢您的帮助!
显示一些代码? – 2011-05-25 13:34:17