У меня есть мобильный проект в FB 4.6 с TabbedViewNavigator. У меня есть 4 кнопки внизу, которые являются ViewNavigators и действуют как вкладки. В этом случае допустим, что вкладки помечены как ГЛАВНАЯ, ДОБАВИТЬ, УДАЛИТЬ и О ПРОГРАММЕ. Я столкнулся со следующей ситуацией:
- Пользователь нажимает вкладку ДОБАВИТЬ.
- На экране ДОБАВИТЬ пользователь нажимает на несколько ссылок, которые уводят их от первого представления вкладки ДОБАВИТЬ и к новому представлению вместе. Предположим, что активный вид называется PlayersView.
- Теперь пользователь щелкает другую вкладку, например, ГЛАВНАЯ.
- Пользователь решает вернуться на вкладку ДОБАВИТЬ. Однако при нажатии на вкладку ADD пользователь переходит к последнему представлению, которым в данном случае был PlayersView.
Как я могу изменить функциональность, чтобы при нажатии на вкладку пользователь ВСЕГДА попадал в свойство firstView этой вкладки. Как указано выше, этого не происходит. Я попытался создать прослушиватель IndexChangeEvent на tabbedNavigator, а затем изменить selectedIndex tabbedNavigator, однако это не работает.
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');
}
Любая помощь приветствуется. Заранее спасибо.