在Flex 4.6上使用View Navigator应用程序浏览视图

时间:2012-09-23 00:56:48

标签: flex mobile flex4

我正在使用Flex ViewNavigatorApplication,我正在努力弄清楚如何正确使用navigator

我的问题是,如果您有以下内容:

<?xml version="1.0" encoding="utf-8"?>
<s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                            xmlns:s="library://ns.adobe.com/flex/spark"
                            firstView="views.IntroView">

    <s:navigationContent>
        <s:Button label="Home" click="navigator.popToFirstView()"/>
        <s:Button label="Start" click="navigator.pushView(StartView)"/>
    </s:navigationContent>
</s:ViewNavigatorApplication>

并多次按下Start按钮,创建了多个StartView实例,这是合理的,因为这或多或少是一堆视图。您可以通过点击移动设备的后退按钮来确认。

有没有办法轻松避免这种情况,或者我必须编写一个(非常复杂的)“控制器”来跟踪内容,并确保每个视图只能推送一个实例,popView()在需要的地方和诸如此类的地方。

我似乎无法找到任何相关文档,但如果我遗漏了某些内容,请与我分享。

谢谢!

0 个答案:

没有答案