TabbedViewNavigatorを使用したFB4.6のモバイルプロジェクトがあります。下部に4つのボタンがあります。これらはViewNavigatorであり、タブとして機能します。この例では、タブにHOME、ADD、DELETE、およびABOUTというラベルが付いているとします。私は次の状況に遭遇しています:
- ユーザーが[追加]タブを押します。
- [追加]画面で、ユーザーがいくつかのリンクをクリックすると、[追加]タブのfirstViewから新しいビューにまとめて移動します。この例では、アクティブなビューがPlayersViewと呼ばれているとしましょう。
- ユーザーは、HOMEなどの別のタブをクリックします。
- ユーザーは[追加]タブに戻ることにしました。ただし、[追加]タブを押すと、ユーザーは最後のビュー(この場合はPlayersView)に移動します。
タブを押すと、ユーザーが常にそのタブのfirstViewプロパティに移動するように、機能を変更するにはどうすればよいですか。上で参照したように、これは発生していません。tabbedNavigatorでIndexChangeEventリスナーを作成してから、tabbedNavigatorのselectedIndexを変更しようとしましたが、これは機能しません。
protected function tabbedviewnavigatorapplication1_applicationCompleteHandler(event:FlexEvent):void {
this.tabbedNavigator.addEventListener(IndexChangeEvent.CHANGE,onIndexChange);
}
protected function onIndexChange(event:IndexChangeEvent):void {
this.tabbedNavigator.selectedIndex = event.newIndex;
trace(' THIS DOESN'T WORK');
}
どんな助けでも大歓迎です。前もって感謝します。