Flex TabbedViewNavigatorApplication があります
2 つのカスタム ナビゲーターの場合:
<s:navigators>
<homepagenavigator:HomePageNavigatorView label="Home" id="homePageNavigator" width="100%" height="100%" />
<categorylistpagenavigator:CategoryListPageNavigatorView label="List of Categories" id="categoryListPageNavigatorView" width="100%" height="100%" />
</s:navigators>
ここで、アプリ内のいくつかのイベントに基づいて、プログラムでナビゲーターを切り替えたいと考えています。
私が見つけた StackOverflow に関する唯一の質問は、このSwitch between Flex Tabbed ViewNavigators です
ただし、解決策は、Main.mxml内で作業している場合にのみ適用できます。これは、使用するnavigator.selectedIndex = 1;
(または私の場合tabbedNavigator.selectedIndex = 1;
)または使用するTabbedViewNavigator(navigator.parentNavigator).selectedIndex = 1;
しかし、Main.mxmlではなく、アプリ内のナビゲーターにアクセスする方法がわかりません