blob: c993585f05f35643b373b96272eaad445122899a [file] [log] [blame]
{ "type": "class",
"qname": "mx.core.ContainerCreationPolicy",
"baseClassname": ""
,
"description": "The ContainerCreationPolicy class defines the constant values for the <code>creationPolicy</code> property of the Container class.",
"tags": [
{ "tagName": "see",
"values": ["mx.core.Container#creationPolicy"]},
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"members": [
{ "type": "field",
"qname": "AUTO",
"return": "String",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Delay creating some or all descendants until they are needed. <p>For example, if a navigator container such as a TabNavigator has this <code>creationPolicy</code>, it will immediately create all of its children, plus the descendants of the initially selected child. However, it will wait to create the descendants of the other children until the user navigates to them.</p>",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "field",
"qname": "ALL",
"return": "String",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Immediately create all descendants. <p>Avoid using this <code>creationPolicy</code> because it increases the startup time of your application. There is usually no good reason to create components at startup which the user cannot see. If you are using this policy so that you can &quot;push&quot; data into hidden components at startup, you should instead design your application so that the data is stored in data variables and components which are created later &quot;pull&quot; in this data, via databinding or an <code>initialize</code> handler.</p>",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "field",
"qname": "QUEUED",
"return": "String",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Add the container to a creation queue. Deprecated since Flex 4.0.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "field",
"qname": "NONE",
"return": "String",
"namespace": "public",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "Do not create any children. <p>With this <code>creationPolicy</code>, it is the developer's responsibility to programmatically create the children from the UIComponentDescriptors by calling <code>createComponentsFromDescriptors()</code> on the parent container.</p>",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 9", "AIR 1.1"]},
{ "tagName": "productversion",
"values": ["Flex 3"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]}]
}