Flex2的creationPolicy

在使用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都有这个属性。

你可能感兴趣的:(idea)