Flex4 - ViewStack子容器用NavigatorContent,而不是Group
ViewStack是一个Halo组件,如果需要使用Spark组件作为内部子容器的话,必须用NavigatorContent,而不能用Group。
因为ViewStack子容器需要延迟实例化,从而使开发人员能够控制创建子容器的子元素。NavigatorContent是一个延迟实例化的组件,而Group却不是。
但在功能上,NavigatorContent与Group是一样的。使用方式如下:
<mx:ViewStack id="vs"> <s:NavigatorContent> <s:Button label="按钮1" click="{vs.selectedIndex =1}"/> </s:NavigatorContent> <s:NavigatorContent> <s:Button label="按钮2" click="{vs.selectedIndex =0}"/> </s:NavigatorContent> </mx:ViewStack>