Package | org.apache.flex.core |
Class | public class ContainerBase |
Inheritance | ContainerBase ![]() ![]() |
Subclasses | Container, ViewBase |
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Default MXML PropertymxmlContent
Property | Defined By | ||
---|---|---|---|
![]() | $height : Number [read-only]
Retrieve the low-level bounding box height. | UIBase | |
![]() | $width : Number [read-only]
Retrieve the low-level bounding box width. | UIBase | |
![]() | beads : Array
The array property that is used to add additional
beads to an MXML tag. | UIBase | |
![]() | className : String
The classname. | UIBase | |
currentState : String
The name of the current state. | ContainerBase | ||
![]() | element : Object [read-only]
Each IUIBase has an element that is actually added to
the platform's display list DOM. | UIBase | |
![]() | explicitHeight : Number
The explicitly set width (as opposed to measured width
or percentage width). | UIBase | |
![]() | explicitWidth : Number
The explicitly set width (as opposed to measured width
or percentage width). | UIBase | |
![]() | height : Number [override]
The height of the component. | UIBase | |
![]() | id : String
An id property for MXML documents. | UIBase | |
![]() | measurementBead : IMeasurementBead [read-only]
A measurement bead, if one exists. | UIBase | |
![]() | model : IBeadModel
An IBeadModel that serves as the data model for the component. | UIBase | |
mxmlContent : Array
The default property. | ContainerBase | ||
MXMLDescriptor : Array [read-only]
An array of data that describes the MXML attributes
and tags in an MXML document. | ContainerBase | ||
![]() | numElements : int [read-only]
The number of elements in the parent. | UIBase | |
![]() | percentHeight : Number
The requested percentage height this component
should have in the parent container. | UIBase | |
![]() | percentWidth : Number
The requested percentage width this component
should have in the parent container. | UIBase | |
states : Array
The array of view states. | ContainerBase | ||
transitions : Array
The array of transitions. | ContainerBase | ||
![]() | view : IBeadView
An IBeadView that serves as the view for the component. | UIBase | |
![]() | width : Number [override]
The width of the component. | UIBase |
Method | Defined By | ||
---|---|---|---|
Constructor. | ContainerBase | ||
![]() |
Add a bead to the strand. | UIBase | |
addedToParent():void [override]
A ContainerBase doesn't create its children until it is added to
a parent. | ContainerBase | ||
![]() | addElement(c:Object):void
Add a component to the parent. | UIBase | |
![]() | addElementAt(c:Object, index:int):void
Add a component to the parent. | UIBase | |
generateMXMLAttributes(data:Array):void
An method called by the compiler's generated
code to kick off the setting of MXML attribute
values and instantiation of child tags. | ContainerBase | ||
![]() | getBeadByType(classOrInterface:Class):IBead
Find a bead on the strand. | UIBase | |
![]() | getElementIndex(c:Object):int
Gets the index of this subcomponent. | UIBase | |
hasState(state:String):Boolean
true if the array of states
contains a state with this name. | ContainerBase | ||
![]() |
Remove a bead from the strand. | UIBase | |
![]() | removeElement(c:Object):void
Remove a component from the parent. | UIBase |
currentState | property |
currentState:String
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The name of the current state.
public function get currentState():String
public function set currentState(value:String):void
mxmlContent | property |
public var mxmlContent:Array
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The default property. Child tags in MXML documents get assigned to this property, but are actually encoded by the compiler into the MXMLDescriptor array. Therefore, setting this property from ActionScript will have no effect at runtime.
MXMLDescriptor | property |
MXMLDescriptor:Array
[read-only] Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
An array of data that describes the MXML attributes and tags in an MXML document. This data is usually decoded by an MXMLDataInterpreter
public function get MXMLDescriptor():Array
states | property |
states:Array
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The array of view states. These should be instances of mx.states.State.
public function get states():Array
public function set states(value:Array):void
transitions | property |
transitions:Array
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
The array of transitions.
public function get transitions():Array
public function set transitions(value:Array):void
ContainerBase | () | Constructor |
public function ContainerBase()
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
Constructor.
addedToParent | () | method |
override public function addedToParent():void
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
A ContainerBase doesn't create its children until it is added to a parent.
generateMXMLAttributes | () | method |
public function generateMXMLAttributes(data:Array):void
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
An method called by the compiler's generated code to kick off the setting of MXML attribute values and instantiation of child tags. The call has to be made in the generated code in order to ensure that the constructors have completed first.
Parameters
data:Array — The encoded data representing the
MXML attributes.
|
hasState | () | method |
public function hasState(state:String):Boolean
Language Version : | ActionScript 3.0 |
Product Version : | FlexJS 0.0 |
Runtime Versions : | Flash Player 10.2, AIR 2.6 |
true
if the array of states
contains a state with this name.
Parameters
state:String — The state namem.
|
Boolean — True if state in state array
|