维护TabNavigator中的组合框选项
问题描述:
我刚刚开始使用Flash Builder,并且对状态有疑问。事实上,我并不完全确定它与国家有关,但仍然继续阅读,我希望它会变得更清晰。 我目前有一个包含3个组合框的自定义组件。这位于TabNavigator组件中。 TabNavigator由5页(Tabs)组成。容纳组合框的自定义容器应该在所有选项卡中显示相同的选定数据。即。如果我在Tab1中,并从一个组合框中选择一个项目,然后单击Tab2我需要在Tab2中镜像组合框的选择。 任何人都可以提供关于如何最好地解决这个问题的建议吗?迪我需要设置一个全局变量?维护TabNavigator中的组合框选项
答
您应该将TabNavigator分解为TabBar和ViewStack,并使用自定义控件的单个实例,而不是使用TabNavigator和自定义控件的副本。
像这样的东西应该这样做:
<mx:TabBar dataProvider="{myViewStack}" />
<mx:VBox>
<local:MyComponent />
<mx:ViewStack id="myViewStack">
<mx:VBox label="Tab 1" />
<mx:VBox label="Tab 2" />
</mx:ViewStack>
</mx:VBox>
感谢您的答复,我有过复杂的问题一个习惯:) – cammy 2010-03-31 14:23:12