在使用ViewStack的时候,如下
<mx:ViewStack>
<view:MyView1 />
<view:MyView2 />
<view:MyView3 />
</mx:ViewStack>
在这种情况下,只有 MyView1 会被初始化,而MyView2、MyView3只有被激活后才被初始化。
这时可以使用creationPolicy来指定初始化所有View,如下
<mx:ViewStack creationPolicy="all">
<view:MyView1 />
<view:MyView2 />
<view:MyView3 />
</mx:ViewStack>
creationPolicy的默认值是auto(ContainerCreationPolicy.AUTO),所有的Container都有这个属性。
<mx:ViewStack>
<view:MyView1 />
<view:MyView2 />
<view:MyView3 />
</mx:ViewStack>
在这种情况下,只有 MyView1 会被初始化,而MyView2、MyView3只有被激活后才被初始化。
这时可以使用creationPolicy来指定初始化所有View,如下
<mx:ViewStack creationPolicy="all">
<view:MyView1 />
<view:MyView2 />
<view:MyView3 />
</mx:ViewStack>
creationPolicy的默认值是auto(ContainerCreationPolicy.AUTO),所有的Container都有这个属性。