Tabbed View Navigatorアプリケーションを使用して、いくつかのページを設定しました。
<s:TabbedViewNavigatorApplication splashScreenImage="@Embed(source='images/loading.png')"
splashScreenScaleMode="letterbox"
backgroundColor="0xFFFFFF"
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark" applicationDPI="240">
<s:ViewNavigator label="Main Menu" width="100%" height="100%" firstView="views.MainView" icon="@Embed(source='images/home.png')"/>
<s:ViewNavigator label="Flash Cards" width="100%" height="100%" firstView="views.FlashCardsView" icon="@Embed(source='images/card.png')"/>
<s:ViewNavigator label="Quizzes" width="100%" height="100%" firstView="views.QuizzesView" icon="@Embed(source='images/test.png')"/>
クイズページに移動するときに、クイズの種類を選択することを選択しました。クイズを選択すると、別のページが開きます。
ここで、このページを離れて別のページ(フラッシュカードなど)に移動すると、クイズタブを再度選択すると、クイズの種類を選択できるページではなく、スタックの最後のページ(クイズ)に戻ります。あなたが取りたい。
タブバーを押して移動したときに、ビューをスタックから自動的にポップする方法はありますか?または、そのタブを選択したときに常に最初のビューを表示する方法はありますか?