【发布时间】:2012-02-09 22:22:50
【问题描述】:
为什么 TabbedViewNavigatorApplication 没有 popView()(如 ViewNavigatorApplication 我可以使用 popView 转到上一个视图)?
如何在 TabbedViewNavigatorApplication 中做到这一点?
<fx:Script>
<![CDATA[
protected function BackBtn(event:MouseEvent):void{
navigator.popView(); //error
}
]]>
</fx:Script>
<s:ViewNavigator label="Page1" width="100%" height="100%" firstView="views.DurationView" >
<s:titleContent>
<s:Button label="Back" click="BackBtn(event)"/>
</s:titleContent>
</s:ViewNavigator>
<s:ViewNavigator label="Page2" width="100%" height="100%" firstView="views.FrequencyView"/>
</s:TabbedViewNavigatorApplication>
谢谢。
【问题讨论】:
-
什么是错误... //错误与分段错误一样好:)
-
错误是:“未定义属性导航器的访问”
-
Navigator 因此是不是选项卡对象的属性是 selectedIndex 可用?您可能需要创建一个数组来存储导航历史记录并推送/弹出数组读取或写入 selectedIndex。目前在移动设备上,但我会尝试验证。
-
嗯,看起来 selectedIndex 应该可以工作help.adobe.com/en_US/flex/mobileapps/…
-
我认为我缺少一个基本问题。在选项卡式应用程序中; Flex 是如何知道您想要返回的内容的?在 ViewNavigatorApplication 中,您必须显式推送视图。我认为在选项卡式应用程序中,您没有这样做;你在运行时定义了它们。
标签: apache-flex mobile flex4 flex4.5 flexbuilder