| Package | mx.core |
| Interface | public interface IContainer extends IUIComponent, IFlexDisplayObject, flash.display.IBitmapDrawable, flash.events.IEventDispatcher |
| Implementors | Container |
See also
| Property | Defined by | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties | IFlexDisplayObject | |
![]() | alpha : Number | IFlexDisplayObject | |
![]() | baselinePosition : Number
The y-coordinate of the baseline
of the first line of text of the component.
| IUIComponent | |
![]() | blendMode : String | IFlexDisplayObject | |
| buttonMode : Boolean | IContainer | ||
![]() | cacheAsBitmap : Boolean | IFlexDisplayObject | |
| creatingContentPane : Boolean
Containers use an internal content pane to control scrolling.
| IContainer | ||
| defaultButton : IFlexDisplayObject | IContainer | ||
![]() | document : Object
A reference to the document object associated with this component.
| IUIComponent | |
| doubleClickEnabled : Boolean | IContainer | ||
| dropTarget : DisplayObject [read-only]
| IContainer | ||
![]() | enabled : Boolean
Whether the component can accept user interaction.
| IUIComponent | |
![]() | explicitHeight : Number
The explicitly specified height for the component,
in pixels, as the component's coordinates.
| IUIComponent | |
![]() | explicitMaxHeight : Number
Number that specifies the maximum height of the component,
in pixels, as the component's coordinates.
| IUIComponent | |
![]() | explicitMaxWidth : Number
Number that specifies the maximum width of the component,
in pixels, as the component's coordinates.
| IUIComponent | |
![]() | explicitMinHeight : Number
Number that specifies the minimum height of the component,
in pixels, as the component's coordinates.
| IUIComponent | |
![]() | explicitMinWidth : Number
Number that specifies the minimum width of the component,
in pixels, as the component's coordinates.
| IUIComponent | |
![]() | explicitWidth : Number
The explicitly specified width for the component,
in pixels, as the component's coordinates.
| IUIComponent | |
![]() | filters : Array | IFlexDisplayObject | |
| focusManager : IFocusManager
[read-only]
Gets the FocusManager that controls focus for this component
and its peers.
| IContainer | ||
![]() | focusPane : Sprite
A single Sprite object that is shared among components
and used as an overlay for drawing focus.
| IUIComponent | |
| focusRect : Object | IContainer | ||
| graphics : Graphics [read-only]
| IContainer | ||
![]() | height : Number | IFlexDisplayObject | |
| hitArea : Sprite | IContainer | ||
| horizontalScrollPosition : Number
The current position of the horizontal scroll bar.
| IContainer | ||
![]() | includeInLayout : Boolean
Specifies whether this component is included in the layout of the
parent container.
| IUIComponent | |
![]() | isPopUp : Boolean
Set to
true by the PopUpManager to indicate
that component has been popped up. | IUIComponent | |
![]() | loaderInfo : LoaderInfo | IFlexDisplayObject | |
![]() | mask : DisplayObject | IFlexDisplayObject | |
![]() | maxHeight : Number
Number that specifies the maximum height of the component,
in pixels, as the component's coordinates.
| IUIComponent | |
![]() | maxWidth : Number
Number that specifies the maximum width of the component,
in pixels, as the component's coordinates.
| IUIComponent | |
![]() | measuredHeight : Number
The measured height of this object.
| IFlexDisplayObject | |
![]() | measuredMinHeight : Number
The default minimum height of the component, in pixels.
| IUIComponent | |
![]() | measuredMinWidth : Number
The default minimum width of the component, in pixels.
| IUIComponent | |
![]() | measuredWidth : Number
The measured width of this object.
| IFlexDisplayObject | |
![]() | minHeight : Number
Number that specifies the minimum height of the component,
in pixels, as the component's coordinates.
| IUIComponent | |
![]() | minWidth : Number
Number that specifies the minimum width of the component,
in pixels, as the component's coordinates.
| IUIComponent | |
| mouseChildren : Boolean | IContainer | ||
| mouseEnabled : Boolean | IContainer | ||
![]() | mouseX : Number | IFlexDisplayObject | |
![]() | mouseY : Number | IFlexDisplayObject | |
![]() | name : String | IFlexDisplayObject | |
| numChildren : int [read-only]
| IContainer | ||
![]() | opaqueBackground : Object | IFlexDisplayObject | |
![]() | owner : DisplayObjectContainer
Typically the parent container of this component.
| IUIComponent | |
![]() | parent : DisplayObjectContainer | IFlexDisplayObject | |
![]() | percentHeight : Number
Number that specifies the height of a component as a
percentage of its parent's size.
| IUIComponent | |
![]() | percentWidth : Number
Number that specifies the width of a component as a
percentage of its parent's size.
| IUIComponent | |
![]() | root : DisplayObject
The methods here would normally just be in IDisplayObject,
but for backward compatibility, they have to be included
directly into IFlexDisplayObject, so they are kept in
this separate include file.
| IFlexDisplayObject | |
![]() | rotation : Number | IFlexDisplayObject | |
![]() | scale9Grid : Rectangle | IFlexDisplayObject | |
![]() | scaleX : Number | IFlexDisplayObject | |
![]() | scaleY : Number | IFlexDisplayObject | |
![]() | scrollRect : Rectangle | IFlexDisplayObject | |
| soundTransform : SoundTransform | IContainer | ||
![]() | stage : Stage | IFlexDisplayObject | |
![]() | systemManager : ISystemManager
A reference to the SystemManager object for this component.
| IUIComponent | |
| tabChildren : Boolean | IContainer | ||
| tabEnabled : Boolean
The methods here would normally just be in IInteractiveObject,
but for backward compatibility, their ancestor methods have to be included
directly into IFlexDisplayObject, so these also have to be kept in
this separate include file so it can be used in ITextField
| IContainer | ||
| tabIndex : int | IContainer | ||
| textSnapshot : TextSnapshot [read-only]
| IContainer | ||
![]() | transform : Transform | IFlexDisplayObject | |
![]() | tweeningProperties : Array
Used by EffectManager.
| IUIComponent | |
| useHandCursor : Boolean | IContainer | ||
| verticalScrollPosition : Number
The current position of the vertical scroll bar.
| IContainer | ||
| viewMetrics : EdgeMetrics
[read-only]
Returns an object that has four properties:
left,
top, right, and bottom. | IContainer | ||
![]() | visible : Boolean | IFlexDisplayObject | |
![]() | width : Number | IFlexDisplayObject | |
![]() | x : Number | IFlexDisplayObject | |
![]() | y : Number | IFlexDisplayObject | |
| Method | Defined by | ||
|---|---|---|---|
|
addChild(child:DisplayObject):DisplayObject
| IContainer | ||
|
addChildAt(child:DisplayObject, index:int):DisplayObject
| IContainer | ||
|
areInaccessibleObjectsUnderPoint(point:Point):Boolean
| IContainer | ||
|
contains(child:DisplayObject):Boolean
| IContainer | ||
![]() |
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
| IFlexDisplayObject | |
|
getChildAt(index:int):DisplayObject
| IContainer | ||
|
getChildByName(name:String):DisplayObject
| IContainer | ||
|
getChildIndex(child:DisplayObject):int
| IContainer | ||
![]() |
getExplicitOrMeasuredHeight():Number
A convenience method for determining whether to use the
explicit or measured height
| IUIComponent | |
![]() |
getExplicitOrMeasuredWidth():Number
A convenience method for determining whether to use the
explicit or measured width
| IUIComponent | |
|
getObjectsUnderPoint(point:Point):Array
| IContainer | ||
![]() |
getRect(targetCoordinateSpace:DisplayObject):Rectangle
| IFlexDisplayObject | |
![]() |
globalToLocal(point:Point):Point
| IFlexDisplayObject | |
![]() |
hitTestObject(obj:DisplayObject):Boolean
| IFlexDisplayObject | |
![]() |
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
| IFlexDisplayObject | |
![]() |
initialize():void
Initialize the object.
| IUIComponent | |
![]() |
localToGlobal(point:Point):Point
| IFlexDisplayObject | |
![]() |
move(x:Number, y:Number):void
Moves this object to the specified x and y coordinates.
| IFlexDisplayObject | |
![]() |
owns(child:DisplayObject):Boolean
Returns
true if the chain of owner properties
points from child to this UIComponent. | IUIComponent | |
![]() |
parentChanged(p:DisplayObjectContainer):void
Called by Flex when a UIComponent object is added to or removed from a parent.
| IUIComponent | |
|
removeChild(child:DisplayObject):DisplayObject
| IContainer | ||
|
removeChildAt(index:int):DisplayObject
| IContainer | ||
![]() |
setActualSize(newWidth:Number, newHeight:Number):void
Sets the actual size of this object.
| IFlexDisplayObject | |
|
setChildIndex(child:DisplayObject, index:int):void
| IContainer | ||
![]() |
setVisible(value:Boolean, noEvent:Boolean = false):void
Called when the
visible property changes. | IUIComponent | |
|
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
| IContainer | ||
|
stopDrag():void
| IContainer | ||
|
swapChildren(child1:DisplayObject, child2:DisplayObject):void
| IContainer | ||
|
swapChildrenAt(index1:int, index2:int):void
| IContainer | ||
| buttonMode | property |
buttonMode:Boolean [read-write]Implementation
public function get buttonMode():Boolean
public function set buttonMode(value:Boolean):void
| creatingContentPane | property |
creatingContentPane:Boolean [read-write]
Containers use an internal content pane to control scrolling.
The creatingContentPane is true while the container is creating
the content pane so that some events can be ignored or blocked.
public function get creatingContentPane():Boolean
public function set creatingContentPane(value:Boolean):void
| defaultButton | property |
defaultButton:IFlexDisplayObject [read-write]Implementation
public function get defaultButton():IFlexDisplayObject
public function set defaultButton(value:IFlexDisplayObject):void
| doubleClickEnabled | property |
doubleClickEnabled:Boolean [read-write]Implementation
public function get doubleClickEnabled():Boolean
public function set doubleClickEnabled(value:Boolean):void
| dropTarget | property |
dropTarget:DisplayObject [read-only]Implementation
public function get dropTarget():DisplayObject
| focusManager | property |
focusManager:IFocusManager [read-only]Gets the FocusManager that controls focus for this component and its peers. Each popup has its own focus loop and therefore its own instance of a FocusManager. To make sure you're talking to the right one, use this method.
Implementation public function get focusManager():IFocusManager
| focusRect | property |
focusRect:Object [read-write]Implementation
public function get focusRect():Object
public function set focusRect(value:Object):void
| graphics | property |
graphics:Graphics [read-only]Implementation
public function get graphics():Graphics
| hitArea | property |
hitArea:Sprite [read-write]Implementation
public function get hitArea():Sprite
public function set hitArea(value:Sprite):void
| horizontalScrollPosition | property |
horizontalScrollPosition:Number [read-write]The current position of the horizontal scroll bar. This is equal to the distance in pixels between the left edge of the scrollable surface and the leftmost piece of the surface that is currently visible.
Implementation public function get horizontalScrollPosition():Number
public function set horizontalScrollPosition(value:Number):void
| mouseChildren | property |
mouseChildren:Boolean [read-write]Implementation
public function get mouseChildren():Boolean
public function set mouseChildren(value:Boolean):void
| mouseEnabled | property |
mouseEnabled:Boolean [read-write]Implementation
public function get mouseEnabled():Boolean
public function set mouseEnabled(value:Boolean):void
| numChildren | property |
numChildren:int [read-only]Implementation
public function get numChildren():int
| soundTransform | property |
soundTransform:SoundTransform [read-write]Implementation
public function get soundTransform():SoundTransform
public function set soundTransform(value:SoundTransform):void
| tabChildren | property |
tabChildren:Boolean [read-write]Implementation
public function get tabChildren():Boolean
public function set tabChildren(value:Boolean):void
| tabEnabled | property |
tabEnabled:Boolean [read-write]The methods here would normally just be in IInteractiveObject, but for backward compatibility, their ancestor methods have to be included directly into IFlexDisplayObject, so these also have to be kept in this separate include file so it can be used in ITextField
Implementation public function get tabEnabled():Boolean
public function set tabEnabled(value:Boolean):void
| tabIndex | property |
tabIndex:int [read-write]Implementation
public function get tabIndex():int
public function set tabIndex(value:int):void
| textSnapshot | property |
textSnapshot:TextSnapshot [read-only]Implementation
public function get textSnapshot():TextSnapshot
| useHandCursor | property |
useHandCursor:Boolean [read-write]Implementation
public function get useHandCursor():Boolean
public function set useHandCursor(value:Boolean):void
| verticalScrollPosition | property |
verticalScrollPosition:Number [read-write]The current position of the vertical scroll bar. This is equal to the distance in pixels between the top edge of the scrollable surface and the topmost piece of the surface that is currently visible.
Implementation public function get verticalScrollPosition():Number
public function set verticalScrollPosition(value:Number):void
| viewMetrics | property |
viewMetrics:EdgeMetrics [read-only]
Returns an object that has four properties: left,
top, right, and bottom.
The value of each property equals the thickness of the chrome
(visual elements) around the edge of the container.
The chrome includes the border thickness.
If the horizontalScrollPolicy or verticalScrollPolicy
property value is ScrollPolicy.ON, the
chrome also includes the thickness of the corresponding
scroll bar. If a scroll policy is ScrollPolicy.AUTO,
the chrome measurement does not include the scroll bar thickness,
even if a scroll bar is displayed.
Subclasses of Container should override this method, so that
they include other chrome to be taken into account when positioning
the Container's children.
For example, the viewMetrics property for the
Panel class should return an object whose top property
includes the thickness of the Panel container's title bar.
public function get viewMetrics():EdgeMetrics
| addChild | () | method |
public function addChild(child:DisplayObject):DisplayObjectParameters
child:DisplayObject |
DisplayObject |
| addChildAt | () | method |
public function addChildAt(child:DisplayObject, index:int):DisplayObjectParameters
child:DisplayObject |
|
index:int |
DisplayObject |
| areInaccessibleObjectsUnderPoint | () | method |
public function areInaccessibleObjectsUnderPoint(point:Point):BooleanParameters
point:Point |
Boolean |
| contains | () | method |
public function contains(child:DisplayObject):BooleanParameters
child:DisplayObject |
Boolean |
| getChildAt | () | method |
public function getChildAt(index:int):DisplayObjectParameters
index:int |
DisplayObject |
| getChildByName | () | method |
public function getChildByName(name:String):DisplayObjectParameters
name:String |
DisplayObject |
| getChildIndex | () | method |
public function getChildIndex(child:DisplayObject):intParameters
child:DisplayObject |
int |
| getObjectsUnderPoint | () | method |
public function getObjectsUnderPoint(point:Point):ArrayParameters
point:Point |
Array |
| removeChild | () | method |
public function removeChild(child:DisplayObject):DisplayObjectParameters
child:DisplayObject |
DisplayObject |
| removeChildAt | () | method |
public function removeChildAt(index:int):DisplayObjectParameters
index:int |
DisplayObject |
| setChildIndex | () | method |
public function setChildIndex(child:DisplayObject, index:int):voidParameters
child:DisplayObject |
|
index:int |
| startDrag | () | method |
public function startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):voidParameters
lockCenter:Boolean (default = false) |
|
bounds:Rectangle (default = null) |
| stopDrag | () | method |
public function stopDrag():void
| swapChildren | () | method |
public function swapChildren(child1:DisplayObject, child2:DisplayObject):voidParameters
child1:DisplayObject |
|
child2:DisplayObject |
| swapChildrenAt | () | method |
public function swapChildrenAt(index1:int, index2:int):voidParameters
index1:int |
|
index2:int |