Accordion
| Kind of class: | class |
|---|---|
| Inherits from: | View < UIComponent < UIObject < MovieClip |
| Classpath: | mx.containers.Accordion |
| File last modified: | Tuesday, 18 December 2007, 15:44:37 |
Summary
Constructor
Class properties
- symbolName : String
- symbolOwner : Object
- version : String
Class properties inherited from View
Class properties inherited from UIComponent
Class properties inherited from UIObject
Instance properties
- className : String
- kBaseHeaderDepth : Number
- kBaseMaskDepth : Number
- kHeaderNameBase : String
- kMaskNameBase : String
- headerClass : Function
- __selectedIndex : Number
- __focusedIndex : Number
- __bDrawFocus : Boolean
- tweenBorderMetrics : Object
- tweenMargins : Object
- tweenContentWidth : Number
- tweenContentHeight : Number
- tweenOldSelectedIndex : Number
- tweenNewSelectedIndex : Number
- tween : Tween
- childSymbols : Array
- childNames : Array
- childLabels : Array
- childIcons : Array
- falseUpSkin : String
- falseDownSkin : String
- falseOverSkin : String
- falseDisabledSkin : String
- trueUpSkin : String
- trueDownSkin : String
- trueOverSkin : String
- trueDisabledSkin : String
- selectedChild : MovieClip
- selectedIndex : Number
Instance properties inherited from View
Instance properties inherited from UIComponent
Instance properties inherited from UIObject
__height __onUnload __width _color _endInit _id _maxHeight _maxWidth _minHeight _minWidth _preferredHeight _preferredWidth _tf _topmost addEventListener bottom buildDepthTable changeColorStyleInChildren changeTextStyleInChildren childrenCreated className clipParameters color createAccessibilityImplementation createChildAtDepth createClassChildAtDepth createEvent dispatchEvent embedFonts findNextAvailableDepth fontFamily fontSize fontStyle fontWeight handleEvent height idNames ignoreClassStyleDeclaration initProperties invalidateFlag left lineColor lineWidth marginLeft marginRight methodTable minHeight minWidth notifyStyleChangeInChildren removeEventListener right scaleX scaleY setStyle stylecache styleName tabEnabled textAlign textDecoration textIndent tfList top validateNow visible width x y
Class methods
Class methods inherited from UIObject
Instance methods
- init
- createChild (symbolName, instanceName:String, props:Object) : MovieClip
- Create a new child segment in the accordion.
- createSegment (symbolName, instanceName:String, labelStr:String, iconStr:String) : MovieClip
- Create a new segment in the accordion.
- destroyChildAt (index:Number) : Void
- Remove a segment from the accordion.
- createChildren : Void
- initLayout : Void
- doLayout : Void
- Layout the accordion contents
- keyDownHandler (evt:Object) : Void
- drawFocus (isFocused:Boolean) : Void
- getSelectedChild : MovieClip
- setSelectedChild (v:MovieClip) : Void
- getSelectedIndex : Number
- setSelectedIndex (v:Number) : Void
- createHeaderAndMask (content_mc:Object, i:Number) : Void
- getHeaderAt (idx:Number) : UIComponent
- calcContentWidth : Number
- calcContentHeight : Number
- drawHeaderFocus (headerIndex:Number, isFocused:Boolean) : Void
- headerPress (header:SimpleButton) : Void
- startTween (oldSelectedIndex:Number, newSelectedIndex:Number) : Void
- dispatchChangeEvent (prevValue:Number, newValue:Number) : Void
Instance methods inherited from View
Instance methods inherited from UIObject
__getTextFormat _createChildren _getTextFormat cancelAllDoLaters constructObject createChildren createClassObject createEmptyObject createLabel createObject createSkin destroyObject doLater doLaterDispatcher draw drawRect getClassStyleDeclaration getMinHeight getMinWidth getSkinIDName getStyle getStyleName init initFromClipParameters invalidate invalidateStyle move redraw setColor setMinHeight setMinWidth setSize setSkin setVisible size
Event handlers
- onSetFocus : Void
- onKillFocus : Void
- onTweenUpdate (value:Number) : Void
- onTweenEnd (value:Number) : Void
Event handlers inherited from UIComponent
Constructor
Accordion
function Accordion (
)
Class properties
symbolName
static symbolName:String = "Accordion"
(read)
symbolOwner
static symbolOwner:Object = Accordion
(read)
version
static version:String = "2.0.2.127"
(read)
Instance properties
__bDrawFocus
private __bDrawFocus:Boolean = false
(read)
__focusedIndex
private __focusedIndex:Number = 0
(read)
__selectedIndex
private __selectedIndex:Number = undefined
(read)
childIcons
childIcons:Array
(read)
Component metadata:
| Inspectable |
|---|
childLabels
childLabels:Array
(read)
Component metadata:
| Inspectable |
|---|
childNames
childNames:Array
(read)
Component metadata:
| Inspectable |
|---|
childSymbols
childSymbols:Array
(read)
Component metadata:
| Inspectable |
|---|
className
className:String = "Accordion"
(read)
falseDisabledSkin
falseDisabledSkin:String
(read)
falseDownSkin
falseDownSkin:String
(read)
falseOverSkin
falseOverSkin:String
(read)
falseUpSkin
falseUpSkin:String
(read)
headerClass
private headerClass:Function = AccordionHeader
(read)
kBaseHeaderDepth
private kBaseHeaderDepth:Number = 1000
(read)
kBaseMaskDepth
private kBaseMaskDepth:Number = 2000
(read)
kHeaderNameBase
private kHeaderNameBase:String = "_header"
(read)
kMaskNameBase
private kMaskNameBase:String = "_mask"
(read)
selectedChild
selectedChild:MovieClip
(read,write)
selectedIndex
selectedIndex:Number
(read,write)
Component metadata:
| Bindable | |
|---|---|
| ChangeEvent | "change" |
trueDisabledSkin
trueDisabledSkin:String
(read)
trueDownSkin
trueDownSkin:String
(read)
trueOverSkin
trueOverSkin:String
(read)
trueUpSkin
trueUpSkin:String
(read)
tween
tweenBorderMetrics
private tweenBorderMetrics:Object
(read)
tweenContentHeight
private tweenContentHeight:Number
(read)
tweenContentWidth
private tweenContentWidth:Number
(read)
tweenMargins
private tweenMargins:Object
(read)
tweenNewSelectedIndex
private tweenNewSelectedIndex:Number
(read)
tweenOldSelectedIndex
private tweenOldSelectedIndex:Number
(read)
Instance methods
calcContentHeight
function calcContentHeight (
) : Number
calcContentWidth
function calcContentWidth (
) : Number
createChild
function createChild (
symbolName,
instanceName:String,
props:Object) : MovieClip
Create a new child segment in the accordion.
Override View to create header
Override View to create header
createHeaderAndMask
function createHeaderAndMask (
content_mc:Object,
i:Number) : Void
createSegment
function createSegment (
symbolName,
instanceName:String,
labelStr:String,
iconStr:String) : MovieClip
Create a new segment in the accordion.
Wrapper for createChild.
Wrapper for createChild.
destroyChildAt
function destroyChildAt (
index:Number) : Void
Remove a segment from the accordion.
Override View to destroy the header and mask and to call invalidate
Override View to destroy the header and mask and to call invalidate
dispatchChangeEvent
function dispatchChangeEvent (
prevValue:Number,
newValue:Number) : Void
drawFocus
function drawFocus (
isFocused:Boolean) : Void
drawHeaderFocus
function drawHeaderFocus (
headerIndex:Number,
isFocused:Boolean) : Void
getHeaderAt
getSelectedChild
function getSelectedChild (
) : MovieClip
getSelectedIndex
function getSelectedIndex (
) : Number
headerPress
init
function init (
)
keyDownHandler
function keyDownHandler (
evt:Object) : Void
setSelectedChild
function setSelectedChild (
v:MovieClip) : Void
setSelectedIndex
function setSelectedIndex (
v:Number) : Void
startTween
function startTween (
oldSelectedIndex:Number,
newSelectedIndex:Number) : Void
Event handlers
onKillFocus
function onKillFocus (
) : Void
onSetFocus
function onSetFocus (
) : Void
onTweenEnd
function onTweenEnd (
value:Number) : Void
onTweenUpdate
function onTweenUpdate (
value:Number) : Void