我最近刚开始使用 Flash Builder,并且有一个关于状态的问题。事实上,我并不完全确定它与状态有关,但请继续阅读,我希望它会变得更清楚。我目前有一个包含 3 个组合框的自定义组件。这驻留在 TabNavigator 组件中。TabNavigator 由 5 个页面(选项卡)组成。包含组合框的自定义容器应在所有选项卡中显示相同的选定数据。IE。如果我在 Tab1 中并从其中一个组合框中选择一个项目然后单击 Tab2 我需要在 Tab2 中镜像组合框的选择。谁能给我建议如何最好地解决这个问题?我需要设置一个全局变量吗?
问问题
644 次
1 回答
0
与其使用 TabNavigator 和自定义控件的副本,不如将 TabNavigator 分解为 TabBar 和 ViewStack,并使用自定义控件的单个实例。
这样的事情应该这样做:
<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>
于 2010-03-30T17:43:45.813 回答