Packageorg.apache.flex.html
Classpublic class Panel
InheritancePanel Inheritance Container Inheritance ContainerBase Inheritance UIBase Inheritance flash.display.Sprite

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The Panel class is a Container component capable of parenting other components. The Panel has a TitleBar and an optional org.apache.flex.html.ControlBar. The Panel uses the following bead types: org.apache.flex.core.IBeadModel: the data model for the Panel that includes the title and whether or not to display the close button. org.apache.flex.core.IBeadView: creates the parts of the Panel. org.apache.flex.core.IBorderBead: if present, draws a border around the Panel. org.apache.flex.core.IBackgroundBead: if present, provides a colored background for the Panel.

Default MXML PropertymxmlContent



Public Properties
 PropertyDefined By
 Inherited$height : Number
[read-only] Retrieve the low-level bounding box height.
UIBase
 Inherited$width : Number
[read-only] Retrieve the low-level bounding box width.
UIBase
 Inheritedbeads : Array
The array property that is used to add additional beads to an MXML tag.
UIBase
 InheritedclassName : String
The classname.
UIBase
  controlBar : Array
The items in the org.apache.flex.html.ControlBar.
Panel
 InheritedcurrentState : String
The name of the current state.
ContainerBase
 Inheritedelement : Object
[read-only] Each IUIBase has an element that is actually added to the platform's display list DOM.
UIBase
 InheritedexplicitHeight : Number
The explicitly set width (as opposed to measured width or percentage width).
UIBase
 InheritedexplicitWidth : Number
The explicitly set width (as opposed to measured width or percentage width).
UIBase
 Inheritedheight : Number
[override] The height of the component.
UIBase
  htmlTitle : String
The HTML string to display in the org.apache.flex.html.TitleBar.
Panel
 Inheritedid : String
An id property for MXML documents.
UIBase
 InheritedmeasurementBead : IMeasurementBead
[read-only] A measurement bead, if one exists.
UIBase
 Inheritedmodel : IBeadModel
An IBeadModel that serves as the data model for the component.
UIBase
 InheritedmxmlContent : Array
The default property.
ContainerBase
 InheritedMXMLDescriptor : Array
[read-only] An array of data that describes the MXML attributes and tags in an MXML document.
ContainerBase
 InheritednumElements : int
[read-only] The number of elements in the parent.
UIBase
 InheritedpercentHeight : Number
The requested percentage height this component should have in the parent container.
UIBase
 InheritedpercentWidth : Number
The requested percentage width this component should have in the parent container.
UIBase
  showCloseButton : Boolean
Whether or not to show a Close button in the org.apache.flex.html.TitleBar.
Panel
 Inheritedstates : Array
The array of view states.
ContainerBase
  title : String
The string to display in the org.apache.flex.html.TitleBar.
Panel
 Inheritedtransitions : Array
The array of transitions.
ContainerBase
 Inheritedview : IBeadView
An IBeadView that serves as the view for the component.
UIBase
 Inheritedwidth : Number
[override] The width of the component.
UIBase
Public Methods
 MethodDefined By
  
constructor.
Panel
 Inherited
addBead(bead:IBead):void
Add a bead to the strand.
UIBase
 Inherited
[override] A ContainerBase doesn't create its children until it is added to a parent.
ContainerBase
 Inherited
addElement(c:Object):void
Add a component to the parent.
UIBase
 Inherited
addElementAt(c:Object, index:int):void
Add a component to the parent.
UIBase
 Inherited
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
 Inherited
getBeadByType(classOrInterface:Class):IBead
Find a bead on the strand.
UIBase
 Inherited
getChildren():Array
Get the array of children.
Container
 Inherited
getElementIndex(c:Object):int
Gets the index of this subcomponent.
UIBase
 Inherited
hasState(state:String):Boolean
true if the array of states contains a state with this name.
ContainerBase
 Inherited
Remove a bead from the strand.
UIBase
 Inherited
removeElement(c:Object):void
Remove a component from the parent.
UIBase
 Inherited
setActualParent(parent:DisplayObjectContainer):void
Set a platform-specific object as the actual parent for children.
Container
Events
 Event Summary Defined By
 InheritedSet a different class for click events so that there aren't dependencies on the flash classes on the JS side.UIBase
  Panel
Property Detail
controlBarproperty
controlBar:Array

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The items in the org.apache.flex.html.ControlBar. Setting this property automatically causes the ControlBar to display.


Implementation
    public function get controlBar():Array
    public function set controlBar(value:Array):void
htmlTitleproperty 
htmlTitle:String

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The HTML string to display in the org.apache.flex.html.TitleBar.


Implementation
    public function get htmlTitle():String
    public function set htmlTitle(value:String):void
showCloseButtonproperty 
showCloseButton:Boolean

Whether or not to show a Close button in the org.apache.flex.html.TitleBar.


Implementation
    public function get showCloseButton():Boolean
    public function set showCloseButton(value:Boolean):void
titleproperty 
title:String

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The string to display in the org.apache.flex.html.TitleBar.


Implementation
    public function get title():String
    public function set title(value:String):void
Constructor Detail
Panel()Constructor
public function Panel()

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

constructor.

Event Detail
close Event
Event Object Type: org.apache.flex.events.Event