Packageorg.flashapi.swing.list
Classpublic class DropButtonListBase
InheritanceDropButtonListBase Inheritance DropListBase Inheritance ALM Inheritance UIObject Inheritance flash.display.Sprite
Subclasses DropButton, DropIcon

Language Version : ActionScript 3.0
Product Version : SPAS 3.0
Runtime Versions : AIR 1.0, Flash Player Player - 9

The DropButtonListBase class is the base class for drop-down list objects composed of by button controls. The first button control allows the user to start a specific action according to the current selected value. The second button control is used to activate, or deactivate, the drop-down list.

When a DropButtonListBase object is inactive, it only displays both button controls. When activated, it displays (drops down) a list of values, from which the user may select one. When the user selects a new value, the DropButtonListBase object reverts to its inactive state.



Public Properties
 PropertyDefined By
 Inheritedactive : Boolean
Indicates whether this UIObject is currently active (true) or not (false).
UIObject
 Inheritedalpha : Number
[override] Indicates the alpha transparency value of the IDisplayObject.
UIObject
 InheritedaltDelay : uint
Sets or retrieves the amount of time, in milliseconds, before showing the boxhelp for displaying the alt property.
UIObject
 InheritedanalitycsData : *
The analitycsData property lets you pass a value to this AnalitycsInteractiveObject instance.
UIObject
 InheritedanalitycsObj : AnalyticsObject
[read-only] Returns a reference to the AnalyticsObject instance that defines this AnalitycsInteractiveObject instance as an integrated producer element to be used by the Analytics flow.
UIObject
 InheritedanalitycsRef : Analytics
Gets or sets the Analytics instance which is associated to this AnalitycsInteractiveObject instance.
UIObject
 InheritedanalitycsType : String
Gets or sets the type of data that is collected by this AnalitycsInteractiveObject instance.
UIObject
 InheritedautoFocus : Boolean
A Boolean that indicates whether a UIOBject defines it focus state itself (true) or not (false).
UIObject
 InheritedautoHeight : Boolean
If autoHeight is set to true, the IUIObject automatically adjusts its height.
UIObject
 InheritedautoRaise : Boolean
A Boolean that indicates whether a IUIObject creates a simulated three-dimensional effect (true) or not (false).
UIObject
 InheritedautoSize : Boolean
A Boolean that indicates whether a IUIObject sets it size itself (true) or not(false).
UIObject
 InheritedautoWidth : Boolean
If autoWidth is set to true, the IUIObject automatically adjusts its width.
UIObject
 Inheritedbackface : Sprite
[read-only] Not implemented yet.
UIObject
 InheritedbackfaceTextureManager : TextureManager
[read-only] Not implemented yet.
UIObject
 InheritedbackgroundAlpha : Number
Sets or gets the alpha transparency of the background.
UIObject
 InheritedbackgroundColor : *
Sets or gets the background color for this IUIObject.
UIObject
 InheritedbackgroundGradientMode : Boolean
A Boolean that indicates whether the gradient mode of the the background TextureManager is activated (true) or not (false).
UIObject
 InheritedbackgroundGradientProperties : Object
A reference to the object returned by the gradientProperties of the background texture manager.
UIObject
 InheritedbackgroundTexture : *
A reference to the texture property specified by the background TextureManager instance.
UIObject
 InheritedbackgroundTextureManager : TextureManager
[read-only] Returns a reference to the background TextureManager instance for this IUIObject.
UIObject
 InheritedbindedObject : *
[read-only] Not yet implemented.
UIObject
 InheritedblendMode : String
[override] A value from the BlendMode class that specifies which blend mode to use with this IUIObject instance.
UIObject
 InheritedborderAlpha : Number
UIObject
 InheritedborderColor : *
Sets or gets the border color for this IUIObject.
UIObject
 InheritedborderColors : ColorState
A ColorState object.
UIObject
 InheritedborderWidth : Number
UIObject
 InheritedbottomLeftCorner : Number
UIObject
 InheritedbottomRightCorner : Number
UIObject
 Inheritedboundaries : Rectangle
[read-only] Returns a Rectangle instance that defines the UIObject real boundaries.
UIObject
 InheritedbuttonMode : Boolean
[override] Specifies the button mode of this IUIObject.
UIObject
 InheritedbuttonPosition : String
Sets or gets the horizontal position of the arrow button.
DropListBase
 InheritedcacheAsBitmap : Boolean
[override] If true, Flash Player caches an internal bitmap representation of the IUIObject.
UIObject
 InheritedclassName : String
The className property sets or returns the CSS class attribute of a IUIObject.
UIObject
  color : *
[override]
DropButtonListBase
 Inheritedcolors : ColorState
The ColorState object for this IUIObject.
UIObject
 Inheritedconstraints : Object
Sets or gets the constraints object for this IUIObject.
UIObject
 Inheritedcontainer : Sprite
[read-only] Returns a reference to the sprite container that displays the IUIObject instance.
UIObject
 Inheritedcontent : Sprite
[read-only] Returns a reference to the content sprite for the IUIObject instance.
UIObject
 InheritedcornerRadius : Number
Indicates the radius of UIObjects corners.
UIObject
 InheritedcssOverridesIDProps : Boolean = false
Indicates whether the CSS properties can be applied when a CSS unique Identifier is defined (true), or not (false).
UIObject
 Inheriteddata : *
The data property lets you pass a value to the IUIObject instance.
UIObject
 InheriteddataBindingMode : String
Specifes how data is processed when a new DataProvider, or XMLQuery, object is added to this Listable objects.
ALM
 InheriteddataProvider : DataProviderObject
Associates a DataProvider object to this Listable instance, or returns the DataProvider object if it exists; returns null otherwise.
ALM
 InheriteddefaultLabel : String
Sets or gets the default text label displayed on the face of this DropListBase object.
DropListBase
 InheriteddefaultListPosition : String
Indicates whether the drop-down list will be displayed below the DropListBase object (DropListPosition.BOTTOM), or above it (DropListPosition.TOP).
DropListBase
 InheriteddefaultMinHeight : Number
[read-only] Returns the default minimum height of the IUIObject.
UIObject
 InheriteddefaultMinWidth : Number
[read-only] Returns the default minimum width of the IUIObject.
UIObject
 Inheriteddisplayed : Boolean
[read-only] This property is used to check whether the IUIObject has been added to the SPAS 3.0 display list (true), or not (false).
UIObject
 InheriteddisplayEffect : Effect
[read-only] Returns a reference to the Effect instance used by the IUIObject display effect mechanism.
UIObject
 InheriteddisplayEffectDuration : Number
Sets or gets the duration of the effect used by the IUIObject when the hasDisplayEffect property is set to true.
UIObject
 InheriteddisplayEffectIsRendering : Boolean
[read-only] A Boolean value that indicates whether the IUIObject display effect is rendering (true) or not(false).
UIObject
 InheriteddisplayEffectRef : Class
Define the effect played when the display() method is called and the hasDisplayEffect property is true.
UIObject
 InheriteddndData : *
Sets or gets the data value used for a Drag and Drop operation.
UIObject
 InheriteddoubleClickEnabled : Boolean
[override] Specifies whether the IUIObject receives doubleClick events.
UIObject
 InheriteddragConstraint : String
A value from the DragConstraint class that specifies which drag constraint to use.
UIObject
 InheriteddragEnabled : Boolean
A Boolean value that indicates whether the object is elligible for drag operations (true), or not (false).
UIObject
 Inheriteddraggable : Boolean
The draggable property defines whether the IUIObject can be moved (true) or not (false).
UIObject
 InheriteddropEnabled : Boolean
A Boolean value that indicates whether the object is elligible for drop operations (true), or not (false).
UIObject
 InheriteddropFormat : Array
[read-only] Returns an Array that contains all DnDFormat objects for this Drag and Drop operation.
UIObject
 Inheritedenabled : Boolean
A Boolean value that specifies whether a IUIObject is enabled (true), or not (false).
UIObject
 InheritedeventCollector : EventCollector
[read-only] Returns the EventCollector instance accessible through this IUIObject.
UIObject
 InheritedfixToParentHeight : Boolean
If true, the height of the IUIObject take the same value as its parent container height, or layout-height if its parent is a UIContainer.
UIObject
 InheritedfixToParentWidth : Boolean
If true, the width of the IUIObject take the same value as its parent container width, or layout-width if its parent is a UIContainer.
UIObject
 InheritedfocusColor : *
Indicates the emphasized color value when the IUIObject has the focus.
UIObject
 InheritedforceRefresh : Boolean
Forces the IUIObject to be redrawn even if it is not currently displayed.
UIObject
 InheritedglobalPosition : Point
[read-only] Returns a Point that indicates the (x,y) coordinates of the IUIObject relative to its parent container (local) converted to the Stage coordinates (global).
UIObject
 Inheritedglow : Boolean
Indicates wether the IUIObject glow effect is active (true) or not (false).
UIObject
 InheritedglowColor : *
The color of the glow effect applied to the IUIObject.
UIObject
 InheritedgradientMode : Boolean
A Boolean that indicates whether the gradient mode of the the TextureManager is activated (true) or not (false).
UIObject
 InheritedgradientProperties : Object
A reference to the object returned by the gradientProperties of the texture manager.
UIObject
 Inheritedguid : GUID
[read-only] Returns an object that represents the Genuine Unique IDentifier of the IUIObject.
UIObject
 InheritedhasDisplayEffect : Boolean
A Boolean that indicates whether the IUIObject has an effect when the display() is called (true), or not(false).
UIObject
 InheritedhasListDisplayEffect : Boolean
A Boolean value that indicates whether the drop-down list will implement a SPAS 3.0 integrated effect when it is displayed (true), or not (false).
DropListBase
 InheritedhasListRemoveEffect : Boolean
A Boolean value that indicates whether the drop-down list will implement a SPAS 3.0 integrated effect when it is closed (true), or not (false).
DropListBase
 InheritedhasRemoveEffect : Boolean
A Boolean that indicates whether the IUIObject has an effect when the remove() is called (true), or not(false).
UIObject
 InheritedhasSkinObject : Boolean
[read-only] A Boolean that indicates whether the IUIObject look and feel is programmatically defined (false), or is defined by a Skinable object (true).
UIObject
 Inheritedheight : Number
[override] Indicates the height of the IUIObject, in pixels.
UIObject
 InheritedhorizontalBaseLine : Number
[read-only] The horizontal base line for objects that define this property.
UIObject
 InheritedhorizontalGap : Number
The IUIObject horizontal gap.
UIObject
 InheritediconColor : *
Sets or gets the color of the icon displayed by this drop button control instance.
DropListBase
 InheritediconColors : ColorState
A ColorState object that sets and gets the color of the icon for each state of the drop button.
DropListBase
 Inheritedid : String
Gets or sets the IUIObject identifier.
UIObject
 Inheritedindex : int
[read-only] Returns the current index of the IUIObject.
UIObject
 InheritedinvalidateEffects : Boolean = false
Invalidate all buit-in effects for this UIOBject.
UIObject
 InheritedinvalidateListUpdate : Boolean
FOR DEVELOPERS ONLY. A Boolean value that indicates whether the items contained within this drop list can be updated and laid out (true), or not (false).
DropListBase
 InheritedinvalidateMetricsChanges : Boolean = false
FOR DEVELOPERS ONLY. If true, the UIObject does not dispatch metrics event defined by the UIOEvent.METRICS_CHANGED event type.
UIObject
 InheritedinvalidateRefresh : Boolean
Indicates whether the IUIObject can be redrawn (false) or not (true) when the SPAS 3.0 framework performs a visual update to this component.
UIObject
 InheritedinvalidateStrictMode : Boolean
FOR DEVELOPERS ONLY. Use this property to prevent strict mode checking when using XMLQueryObjects with encapsulation.
ALM
 InheritedisListDisplayed : Boolean
[read-only] Returns a Boolean value that indicates whether the drop-down list object is currently visible (true), or not (false).
DropListBase
 InheriteditemsCollection : Array
[read-only] Returns the collection of selected items when the multiple is true and the user hase selected items whithin this datagrid.
ALM
 Inheritedlabel : String
ListItem objects enable access to their label property, which is often the label text of UIObject they refer to.
ALM
 InheritedlafProtected : Boolean
[read-only] Indicates whether the IUIObject Look and Feel (L&F) can be set (false) or not (true).
UIObject
 InheritedlayoutPosition : String
The layoutPosition property indicates wether a IUIObject has a static or absolute position in the current layout flow of its parent container.
UIObject
 Inheritedlength : int
[read-only] Returns the number of ListItem objects registred within this Listable instance.
ALM
 InheritedlineHeight : Number = 20
Defines the height for each item in the within drop-down.
DropListBase
 InheritedlistEndEffect : Class
Sets or gets the Effect class used as "remove effect" for the drop-down list.
DropListBase
 InheritedlistItem : ListItem
[read-only] Returns the current ListItem object selected within this Listable instance.
ALM
 InheritedlistStartEffect : Class
Sets or gets the Effect class used as "display effect" for the drop-down list.
DropListBase
 InheritedlookAndFeel : Object
The object that represents the Look and Feel of the UIObject.
UIObject
 Inheritedmargin : Number
The margin shorthand property sets all the margin properties in one declaration.
UIObject
 InheritedmarginBottom : Number
The marginBottom property sets the right margin of a IUIObject.
UIObject
 InheritedmarginLeft : Number
The marginLeft property sets the left margin of a IUIObject.
UIObject
 InheritedmarginRight : Number
The marginRight property sets the right margin of a IUIObject.
UIObject
 InheritedmarginTop : Number
The marginTop property sets the top margin of a IUIObject.
UIObject
 Inheritedmask : DisplayObject
[override] A IUIObject can be masked by the specified mask object.
UIObject
 InheritedminHeight : Number
A Number that specifies the minimum height of the IUIObject, in pixels.
UIObject
 InheritedminWidth : Number
A Number that specifies the minimum width of the IUIObject, in pixels.
UIObject
 InheritedmouseChildren : Boolean
[override]
UIObject
 Inheritedmultiple : Boolean
Specifies whether this Listable instance enables selection of multiple ListItem objects at the same time (true), or not (false).
ALM
 Inheritedname : String
[override] Indicates the instance name of the IUIObject.
UIObject
 Inheritedpadding : Number
The padding shorthand property sets all padding properties in one declaration.
UIObject
 InheritedpaddingBottom : Number
The paddingBottom property sets the bottom padding of a IUIObject.
UIObject
 InheritedpaddingLeft : Number
The paddingLeft property sets the left padding of a IUIObject.
UIObject
 InheritedpaddingRight : Number
The paddingRight property sets the right padding of a IUIObject.
UIObject
 InheritedpaddingTop : Number
The paddingTop property sets the top padding of a IUIObject.
UIObject
 Inheritedparent : DisplayObjectContainer
[override] [read-only] Returns a reference to the DisplayObjectContainer that contains the IUIObject.
UIObject
 InheritedparentDragEnabled : Boolean
A Boolean value that indicates whether the object prevent drag operations for its paren container (true), or not (false).
UIObject
 InheritedparentDropEnabled : Boolean
A Boolean value that indicates whether the object prevent drop operations for its paren container (true), or not (false).
UIObject
 InheritedpercentHeight : Number
A Number that specifies the height of a IUIObject as a percentage of its parent container size.
UIObject
 InheritedpercentWidth : Number
A Number that specifies the width of a IUIObject as a percentage of its parent container size.
UIObject
 Inheritedposition : Point
[read-only] Returns a Point that indicates the (x,y) coordinates of the IUIObject relative to the local coordinates of its parent DisplayObjectContainer.
UIObject
 Inheritedquality : String
A value from the Quality class that specifies the level of quality to use to render the IUIObject.
UIObject
 Inheritedraise : Boolean
A Boolean that indicates whether the IUIObject has a simulated three-dimensional effect (true) or not (false).
UIObject
 Inheritedreflection : Boolean
Indicates if the reflection effect is active (true) or not (false); The reflection effect lets you apply a visual reflect effect to a IUIObject.
UIObject
 InheritedreflectProperties : ReflectProperties
[read-only] Returns a ReflectProperties instance that contains the settings of the mirror effect.
UIObject
 InheritedremoveEffect : Effect
[read-only] Returns a reference to the Effect instance used by the IUIObject remove effect mechanism.
UIObject
 InheritedremoveEffectDuration : Number
Sets or gets the duration of the effect used by the IUIObject if the hasRemoveEffect property is set to true.
UIObject
 InheritedremoveEffectIsRendering : Boolean
[read-only] A Boolean that indicates whether the IUIObject remove effect is rendering (true) or not(false).
UIObject
 InheritedremoveEffectRef : Class
Defines the effect played when the remove() method is called and the hasRemoveEffect property is true.
UIObject
 Inheritedrotation : Number
[override] Indicates the rotation of the IUIObject instance, in degrees, from its original orientation.
UIObject
 InheritedscaleX : Number
[override] Indicates the horizontal scale (percentage) of the IUIObject as applied from the registration point.
UIObject
 InheritedscaleY : Number
[override] Indicates the vertical scale (percentage) of the IUIObject as applied from the registration point.
UIObject
 InheritedscrollThickness : Number
Gets or sets the thickness of the ScrollBar instance displayed within this drop list object.
DropListBase
  selected : Boolean
A Boolean value that indicates whether the first button crontrol is selected(true), or not (false).
DropButtonListBase
 InheritedselectedIndex : int
The zero-based index of the item currently selected within this Listable object.
ALM
 Inheritedselector : String
[read-only] Returns the CSS selector value of the IUIObject.
UIObject
 Inheritedshadow : Boolean
Indicates wether the IUIObject shadow effect is active (true), or not (false).
UIObject
 Inheritedsize : uint
Sets of gets the number of items displayed within drop-down list object.
DropListBase
 Inheritedskin : Skinable
Sets or gets the Skinable object for this IUIObject.
UIObject
 Inheritedtarget : *
A reference to the object that contains the specified IUIObject.
UIObject
 InheritedtextField : TextField
[read-only] Several UIObjects, such as buttons, windows, etc., use a Textfield instance todisplay the plain text specified by the label or text properties.
UIObject
 InheritedtextTransform : String
The textTransform property controls the letters displayed within a IUIObject.
UIObject
 Inheritedtexture : *
A reference to the texture property of the TextureManager instance.
UIObject
 InheritedtextureManager : TextureManager
[read-only] A reference to the TextureManager instance for this IUIObject.
UIObject
 InheritedtopLeftCorner : Number
UIObject
 InheritedtopRightCorner : Number
UIObject
 Inheritedtransform : Transform
[override] Sets or gets the Transform object with properties pertaining to a IUIObject matrix, color transform, and pixel bounds.
UIObject
 Inheritedtype : String
[read-only] Returns the type of the calling form element for this IUIObject when it is used as a Form element.
UIObject
 InheritedurlPath : String
Sets or gets the path which represents a global URI taht can be used by all ListItem object registred within this Listable instance.
ALM
 InheriteduseHandCursor : Boolean
[override]
UIObject
 Inheritedvalue : *
[read-only] Returns the binded value of the current selected ListItem object within this Listable instance.
ALM
 InheritedverticalBaseLine : Number
[read-only] The vertical base line for objects that define this property.
UIObject
 InheritedverticalGap : Number
The IUIObject vertical gap.
UIObject
 Inheritedvisible : Boolean
[override] A Boolean that indicates whether or not the IUIObject is visible.
UIObject
 Inheritedwidth : Number
[override] Indicates the width of the IUIObject, in pixels.
UIObject
 Inheritedx : Number
[override] Indicates the x coordinate of the IUIObject relative to the local coordinates of the parent DisplayObjectContainer.
UIObject
 InheritedxmlQuery : XMLQueryObject
Associates a XMLQuery object to this Listable instance, or returns the XMLQuery object if it exists; returns null otherwise.
ALM
 Inheritedy : Number
[override] Indicates the y coordinate of the IUIObject relative to the local coordinates of the parent DisplayObjectContainer.
UIObject
Protected Properties
 PropertyDefined By
 Inherited$active : Boolean = true
FOR DEVELOPERS ONLY. Stores the internal value for the active property.
UIObject
 Inherited$altDelay : uint = 500
FOR DEVELOPERS ONLY. Stores the internal value for the altDelay property.
UIObject
 Inherited$analitycsObj : AnalyticsObject
FOR DEVELOPERS ONLY. Stores the internal value for the analitycsObj property.
UIObject
 Inherited$autoFocus : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the autoFocus property.
UIObject
 Inherited$autoHeight : Boolean
FOR DEVELOPERS ONLY. Stores the internal value for the autoHeight property.
UIObject
 Inherited$autoRaise : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the autoRaise property.
UIObject
 Inherited$autoSize : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the autoSize property.
UIObject
 Inherited$autoWidth : Boolean
FOR DEVELOPERS ONLY. Stores the internal value for the autoWidth property.
UIObject
 Inherited$backface : Sprite = null
FOR DEVELOPERS ONLY. Not implemented yet.
UIObject
 Inherited$backfaceTextureManager : TextureManager = null
FOR DEVELOPERS ONLY. Not implemented yet.
UIObject
 Inherited$backgroundAlpha : Number = 1
FOR DEVELOPERS ONLY. Stores the internal value for the backgroundAlpha property.
UIObject
 Inherited$backgroundColor : * = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the backgroundColor property.
UIObject
 Inherited$backgroundGradientMode : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the backgroundGradientMode property.
UIObject
 Inherited$backgroundTextureManager : TextureManager = null
FOR DEVELOPERS ONLY. Stores the internal value for the backgroundTextureManager property.
UIObject
 Inherited$blc : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the bottomLeftCorner property.
UIObject
 Inherited$borderAlpha : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the borderAlpha property.
UIObject
 Inherited$borderColor : * = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the borderColor property.
UIObject
 Inherited$borderColors : ColorState
FOR DEVELOPERS ONLY. Stores the internal value for the borderColors property.
UIObject
 Inherited$borderWidth : Number = 1
FOR DEVELOPERS ONLY. Stores the internal value for the borderWidth property.
UIObject
 Inherited$brc : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the bottomRightCorner property.
UIObject
  $button : IButton
FOR DEVELOPERS ONLY. The reference to the button that displays the selected text of this DropButtonListBase instance.
DropButtonListBase
 Inherited$buttonPosition : String = right
FOR DEVELOPERS ONLY. Stores the internal value for the buttonPosition property.
DropListBase
 Inherited$color : * = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the color property.
UIObject
 Inherited$colors : ColorState
FOR DEVELOPERS ONLY. Stores the internal value for the colors property.
UIObject
 Inherited$constraints : Object
FOR DEVELOPERS ONLY. Stores the internal value for the constraints property.
UIObject
 Inherited$content : Sprite = null
FOR DEVELOPERS ONLY. Stores the internal value for the content property.
UIObject
 Inherited$cornerRadius : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the cornerRadius property.
UIObject
 Inherited$data : *
FOR DEVELOPERS ONLY. Stores the internal value for the data property.
UIObject
 Inherited$dataBindingMode : String = increment
FOR DEVELOPERS ONLY. Stores the internal value for the dataBindingMode property.
ALM
 Inherited$dataList : Dictionary
FOR DEVELOPERS ONLY. An internal stack used to store a specific list of object to associate with the registred ListItem objects within this Listable instance.
ALM
 Inherited$dataProvider : DataProviderObject = null
FOR DEVELOPERS ONLY. Stores the internal value for the dataProvider property.
ALM
 Inherited$dataStack : Array
FOR DEVELOPERS ONLY. An internal stack used to store specific data associated with the registred ListItem objects within this Listable instance.
ALM
 Inherited$defaultLabel : String = null
FOR DEVELOPERS ONLY. Stores the internal value for the defaultLabel property.
DropListBase
 Inherited$defaultMinHeight : Number = 0
FOR DEVELOPERS ONLY. Stores the internal value for the defaultMinHeight property.
UIObject
 Inherited$defaultMinWidth : Number = 0
FOR DEVELOPERS ONLY. Stores the internal value for the defaultMinWidth property.
UIObject
 Inherited$displayed : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the displayed property.
UIObject
 Inherited$displayEffect : Effect
FOR DEVELOPERS ONLY. Stores the internal value for the displayEffect property.
UIObject
 Inherited$displayEffectDuration : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the displayEffectDuration property.
UIObject
 Inherited$displayEffectIsRendering : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the displayEffectIsRendering property.
UIObject
 Inherited$displayEffectRef : Class
FOR DEVELOPERS ONLY. Stores the internal value for the displayEffectRef property.
UIObject
 Inherited$dragConstraint : String = free
FOR DEVELOPERS ONLY. Stores the internal value for the dragConstraint property.
UIObject
 Inherited$draggable : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the draggable property.
UIObject
 Inherited$dropShadow : Boolean
FOR DEVELOPERS ONLY. Stores the internal value for the shadow property.
UIObject
 Inherited$enabled : Boolean = true
FOR DEVELOPERS ONLY. Stores the internal value for the enabled property.
UIObject
 Inherited$evtColl : EventCollector
FOR DEVELOPERS ONLY. Stores a reference to the internal EventCollector instance for this UIObject.
UIObject
 Inherited$finalizeItems : Boolean = true
FOR DEVELOPERS ONLY. An internal Boolean value that indicates whether UIObjects associated with registred ListItem objects must call the finalize() method and be deleted (true), or not (false).
ALM
 Inherited$fixToParentHeight : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the fixToParentHeight property.
UIObject
 Inherited$fixToParentWidth : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the fixToParentWidth property.
UIObject
 Inherited$focusColor : * = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the focusColor property.
UIObject
 Inherited$forceRefresh : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the forceRefresh property.
UIObject
 Inherited$glowColor : * = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the glowColor property.
UIObject
 Inherited$glowFilter : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the glow property.
UIObject
 Inherited$gradientMode : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the gradientMode property.
UIObject
 Inherited$hasDisplayEffect : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the hasDisplayEffect property.
UIObject
 Inherited$hasRemoveEffect : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the hasRemoveEffect property.
UIObject
 Inherited$hasSkin : Boolean = false
FOR DEVELOPERS ONLY. Indicates whether the UIObject uses a skin object to be rendered true, or not false.
UIObject
 Inherited$height : Number
FOR DEVELOPERS ONLY. Stores the internal value for the height property.
UIObject
 Inherited$hitArea : Sprite
FOR DEVELOPERS ONLY. Stores a reference to the hit area sprite for this UIObject.
UIObject
 Inherited$horizontalBaseLine : Number = 0
FOR DEVELOPERS ONLY. Stores the internal value for the horizontalBaseLine property.
UIObject
 Inherited$horizontalGap : Number = 0
FOR DEVELOPERS ONLY. Stores the internal value for the horizontalGap property.
UIObject
  $iconBtn : IconizedButton
FOR DEVELOPERS ONLY. The reference to the button that controls the the drop-down list object.
DropButtonListBase
 Inherited$iconColor : Object
FOR DEVELOPERS ONLY. Stores the internal value for the iconColor property.
DropListBase
 Inherited$iconColors : ColorState
FOR DEVELOPERS ONLY. Stores the internal value for the iconColors property.
DropListBase
 Inherited$invalidateRefresh : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the invalidateRefresh property.
UIObject
 Inherited$invalidateStrictMode : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the invalidateStrictMode property.
ALM
 Inherited$isListHidden : Boolean = true
FOR DEVELOPERS ONLY. Stores the internal value that indicates whether the drop-down list is hidden (true), or not (false).
DropListBase
 Inherited$itemsCollection : Array
FOR DEVELOPERS ONLY. Stores the internal value for the itemsCollection property.
ALM
 Inherited$itemsList : ItemsList
FOR DEVELOPERS ONLY. Stores an internal reference to the ItemsList instance that is used as drop-down list object for this DropListBase instance.
DropListBase
 Inherited$label : String = null
FOR DEVELOPERS ONLY. Stores the internal value for the label property.
ALM
 Inherited$layoutPosition : String = static
FOR DEVELOPERS ONLY. Stores the internal value for the layoutPosition property.
UIObject
 Inherited$listContainer : Canvas
FOR DEVELOPERS ONLY. Stores an internal reference to the Canvas container that is used to hold and display the drop-down list object whithin this DropListBase instance.
DropListBase
 Inherited$listEvtColl : EventCollector
FOR DEVELOPERS ONLY. An internal reference to the EventCollector object which is used to manage events, relating to registred ListItem objects within this Listable instance.
ALM
 Inherited$listItem : ListItem = null
FOR DEVELOPERS ONLY. Stores the internal value for the listItem property.
ALM
 Inherited$margin : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the margin property.
UIObject
 Inherited$minHeight : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the minHeight property.
UIObject
 Inherited$minWidth : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the minWidth property.
UIObject
 Inherited$mrgB : Number = 0
FOR DEVELOPERS ONLY. Stores the internal value for the marginBottom property.
UIObject
 Inherited$mrgL : Number = 0
FOR DEVELOPERS ONLY. Stores the internal value for the marginLeft property.
UIObject
 Inherited$mrgR : Number = 0
FOR DEVELOPERS ONLY. Stores the internal value for the marginRight property.
UIObject
 Inherited$mrgT : Number = 0
FOR DEVELOPERS ONLY. Stores the internal value for the marginTop property.
UIObject
 Inherited$multiple : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the multiple property.
ALM
 Inherited$objList : ArrayList
FOR DEVELOPERS ONLY. Represents the stack array where the registred ListItem objects are stored.
ALM
 Inherited$padB : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the paddingBottom property.
UIObject
 Inherited$padding : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the padding property.
UIObject
 Inherited$padL : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the paddingLeft property.
UIObject
 Inherited$padR : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the paddingRight property.
UIObject
 Inherited$padT : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the paddingTop property.
UIObject
 Inherited$parent : DisplayObjectContainer
FOR DEVELOPERS ONLY. Stores the internal value for the parent property.
UIObject
 Inherited$percentHeight : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the percentHeight property.
UIObject
 Inherited$percentWidth : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the percentWidth property.
UIObject
 Inherited$publicEventCollector : EventCollector = null
FOR DEVELOPERS ONLY. Stores the internal value for the eventCollector property.
UIObject
 Inherited$quality : String = high
FOR DEVELOPERS ONLY. Stores the internal value for the quality property.
UIObject
 Inherited$raise : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the raise property.
UIObject
 Inherited$reflection : Boolean
FOR DEVELOPERS ONLY. Stores the internal value for the reflection property.
UIObject
 Inherited$removeEffect : Effect
FOR DEVELOPERS ONLY. Stores the internal value for the removeEffect property.
UIObject
 Inherited$removeEffectDuration : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the removeEffectDuration property.
UIObject
 Inherited$removeEffectIsRendering : Boolean = false
FOR DEVELOPERS ONLY. Stores the internal value for the removeEffectIsRendering property.
UIObject
 Inherited$removeEffectRef : Class = null
FOR DEVELOPERS ONLY. Stores the internal value for the removeEffectRef property.
UIObject
 Inherited$selectedIndex : int = -1
FOR DEVELOPERS ONLY. Stores the internal value for the selectedIndex property.
ALM
 Inherited$size : uint
FOR DEVELOPERS ONLY. Stores the internal value for the size property.
DropListBase
 Inherited$skinObject : *
FOR DEVELOPERS ONLY. A reference to the skin object to render the UIObject.
UIObject
 Inherited$stage : Stage
FOR DEVELOPERS ONLY. Stores a reference to the internal Stage instance for this UIObject.
UIObject
 Inherited$stateIcon : StateIcon = null
FOR DEVELOPERS ONLY. Stores an internal reference to the StateIcon instance that is used as arrow icon for the drop button control within this DropListBase instance.
DropListBase
 Inherited$storedSize : SizeUtil
FOR DEVELOPERS ONLY. Stores a reference to the SizeUtil object for this UIObject.
UIObject
 Inherited$target : *
FOR DEVELOPERS ONLY. Stores the internal value for the target property.
UIObject
 Inherited$textTransform : String = none
FOR DEVELOPERS ONLY. Stores the internal value for the textTransform property.
UIObject
 Inherited$textureManager : TextureManager = null
FOR DEVELOPERS ONLY. Stores the internal value for the textureManager property.
UIObject
 Inherited$tlc : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the topLeftCorner property.
UIObject
 Inherited$trc : Number = NaN
FOR DEVELOPERS ONLY. Stores the internal value for the topRightCorner property.
UIObject
 Inherited$type : String = null
FOR DEVELOPERS ONLY. Stores the internal value for the type property.
UIObject
 Inherited$uiManager : *
[static] FOR DEVELOPERS ONLY. Stores an internal reference to the IUIManager that manages the current SPAS 3.0 API.
UIObject
 Inherited$urlPath : String
FOR DEVELOPERS ONLY. Stores the internal value for the urlPath property.
ALM
 Inherited$validateChangedHandler : Boolean = false
FOR DEVELOPERS ONLY. An internal Boolean value that indicates whether the DropListBase is allowed to dispatch a ListEvent.LIST_CHANGED (true), or not (false).
DropListBase
 Inherited$value : *
FOR DEVELOPERS ONLY. Stores the internal value for the value property.
ALM
 Inherited$verticalBaseLine : Number = 0
FOR DEVELOPERS ONLY. Stores the internal value for the verticalBaseLine property.
UIObject
 Inherited$verticalGap : Number = 0
FOR DEVELOPERS ONLY. Stores the internal value for the verticalGap property.
UIObject
 Inherited$width : Number
FOR DEVELOPERS ONLY. Stores the internal value for the width property.
UIObject
 Inherited$x : Number = 0
FOR DEVELOPERS ONLY. Stores the internal value for the x property.
UIObject
 Inherited$xmlQuery : XMLQueryObject = null
FOR DEVELOPERS ONLY. Stores the internal value for the xmlQuery property.
ALM
 Inherited$y : Number = 0
FOR DEVELOPERS ONLY. Stores the internal value for the y property.
UIObject
Public Methods
 MethodDefined By
  
DropButtonListBase(label:String, width:Number, size:uint, checkModeRef:String)
FOR DEVELOPERS ONLY. Constructor.
DropButtonListBase
 Inherited
Add a new drop format to this object.
UIObject
 Inherited
addItem(value:*, data:* = null):ListItem
Adds the specified item and binded data to the end of this Listable object stack.
ALM
 Inherited
addItemAt(index:int, value:*, data:* = null):ListItem
Adds the item at the specified index.
ALM
 Inherited
[Deprecated] Creates an internal visual representation of the IUIObject.
UIObject
 Inherited
display(x:Number, y:Number):void
Displays the IUIObject at the specified (x,y) coordinates relative to the local coordinates of the parent DisplayObjectContainer.
UIObject
 Inherited
drawBackface():Sprite
Draws the backface of the specified IUIObject.
UIObject
 Inherited
finalize():void
Use the finalize() method to ensure that all internal process of an object are killed before you delete it.
UIObject
 Inherited
getAllProperties(onlyListItems:Boolean = false):Array
Returns an Array that contains all item properties registred within this Listable object.
ALM
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
[override] Returns a rectangle that defines the area of the IUIObject relative to the coordinate system of the targetCoordinateSpace property.
UIObject
 Inherited
Returns a reference to the IUIObject default Look and Feel (L&F) class.
UIObject
 Inherited
getItemAt(index:int):ListItem
Returns the ListItem object at the specified index.
ALM
 Inherited
Returns a reference to the ItemsList instance that is used as drop-down list object for this DropListBase instance.
DropListBase
 Inherited
getLaf():Object
Returns a reference to the Look and Feel (L&F) of the specified IUIObject.
UIObject
 Inherited
getLafRef():Class
Returns a reference to the IUIObject Look and Feel (L&F) class.
UIObject
 Inherited
Returns the fully qualified class name of a IUIObject.
UIObject
 Inherited
Returns the fully qualified class name of the base class of a IUIObject.
UIObject
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
[override] Returns a rectangle that defines the boundary of the IUIObject, based on the coordinate system defined by the targetCoordinateSpace parameter, excluding any strokes on shapes.
UIObject
 Inherited
getVersion():String
Returns the current version of the SPAS 3.0 Framework.
UIObject
 Inherited
hasDropFormat(format:DnDFormat):Boolean
Checks whether this object has registered the DnDFormat object specified by the format parameter.
UIObject
 Inherited
hitTestObject(obj:DisplayObject):Boolean
[override] Evaluates the display object to see if it overlaps or intersects with the obj display object (or the obj IUIObject).
UIObject
 Inherited
lockLaf(value:Object, autoUnlock:Boolean = false):void
Locks the IUIObject apparence with the specified Look and Feel.
UIObject
 Inherited
move(x:Number, y:Number):void
Moves this IUIObject instance to the specified x and y coordinates.
UIObject
 Inherited
print(... arguments):void
Displays expressions, or writes to log files, while debugging.
UIObject
 Inherited
redraw():void
Redraws the IUIObject.
UIObject
 Inherited
remove():void
Removes the IUIObject from its parent DisplayObjectContainer.
UIObject
 Inherited
removeAll():void
Removes all registred items from the Listable object stack.
ALM
 Inherited
Removes the specified drop format from this object.
UIObject
 Inherited
removeItem(item:ListItem):void
Removes the ListItem object, specified by the item parameter, from Listable object stack.
ALM
 Inherited
removeItemAt(index:int):void
Removes the item, at the specified index, from the Listable object stack.
ALM
 Inherited
reset(label:String = null):void
Resets the DropListBase object.
DropListBase
 Inherited
resize(width:Number, height:Number):void
Resizes the IUIObject with the specified width and height.
UIObject
 Inherited
setCornerRadiuses(topLeft:Number, topRight:Number, bottomRight:Number, bottomLeft:Number):void
Sets the Radius of IUIObject corners with different values.The default value for each corner radius depends on its own implementation and its Look and Feel; if not overriden for the class, the default value is NaN.
UIObject
 Inherited
setLaf(value:Object):void
Sets a new Look and Feel to be used during the lifetime of the IUIObject, and updates others IUIObject from the same LAF class accordingly.
UIObject
 Inherited
setPadding(top:Number, right:Number, bottom:Number, left:Number):void
The setPadding() method defines the space between the IUIObject bounds and the element content.
UIObject
 Inherited
setSize(width:Number, height:Number):void
FOR DEVELOPERS ONLY. Sets the component to the specified width and height.
UIObject
 Inherited
Displays the IUIObject over all of other objects into its parent container.
UIObject
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
[override] Lets the user drag the specified IUIObject.
UIObject
 Inherited
stopDrag():void
[override] Ends the startDrag() method.
UIObject
 Inherited
swapItems(index1:int, index2:int):void
Swaps the order of the ListItem objects at the two specified index positions in the Listable stack.
ALM
 Inherited
unlockLaf():void
Unlock the Look and Feel of the specified IUIObject and replaces it by the current L&F class.
UIObject
 Inherited
updateItemAt(index:int, value:*, data:* = null):ListItem
Changes the properties of the item at the specified index.
ALM
Events
 Event Summary Defined By
 InheritedDispatched each time a UIObject is redrawn due to modifications of its properties.UIObject
  Dispatched when the user clicks on the first button of the DropButtonListBase instance.DropButtonListBase
 InheritedDispatched when the user clicks the UIObject instance.UIObject
 InheritedDispatched when a new value is set to the data property of this UIObject.UIObject
 InheritedDispatched when ALM.dataProvider is set.ALM
 InheritedDispatched when the drop list object has finished using the data provided by the DataProvider object.DropListBase
 InheritedDispatched when the UIObject is displayed within the Flash Player display list as a container content element by using the addElement(), addElementAt(), addGraphicElements() methods; it is also dispatched when calling the display() method of the UIObject instance.UIObject
 InheritedDispatched when the user double clicks the UIObject instance.UIObject
 InheritedDispatched when the startDrag() method is called on this UIObject.UIObject
 InheritedDispatched when the stopDrag() method is called on this UIObject.UIObject
 InheritedDispatched each time the UIObject gets the focus.UIObject
 InheritedDispatched each time the UIObject looses the focus.UIObject
 InheritedDispatched when the UIObject has finished its construction and has all initialization properties set.UIObject
 InheritedDispatched when an item is clicked into the drop list object.DropListBase
 InheritedDispatched each time a new Look and Feel is set to this UIObject instance.UIObject
 InheritedDispatched when the drop list object changes value due to mouse or keyboard interaction.DropListBase
 InheritedDispatched each time this UIObject is resized.UIObject
 InheritedDispatched when the user presses the UIObject instance.UIObject
 InheritedDispatched when the user presses outside the bounds of the UIObject instance.UIObject
 InheritedDispatched when the user presses the UIObject instance and releases the mouse button outside the bounds of the object.UIObject
 InheritedDispatched when the UIObject is removed from a container as a content element by using the removeElement(), removeElementAt(), removeAllElements(), finalizeElement(), or finalizeAllElements() methods; it is also dispatched when calling the remove() method of the UIObject instance.UIObject
 InheritedDeprecated.UIObject
 InheritedDispatched when the user rolls out of the UIObject instance.UIObject
 InheritedDispatched when the user rolls over the UIObject instance.UIObject
 InheritedDispatched when ALM.xmlQuery is set.ALM
 InheritedDispatched when the drop list object has finished using the data provided by the XMLQuery object.DropListBase
Property Detail
$buttonproperty
protected var $button:IButton

FOR DEVELOPERS ONLY. The reference to the button that displays the selected text of this DropButtonListBase instance.

$iconBtnproperty 
protected var $iconBtn:IconizedButton

FOR DEVELOPERS ONLY. The reference to the button that controls the the drop-down list object.

colorproperty 
color:*[override]


Implementation
    public function get color():*
    public function set color(value:any):void
selectedproperty 
selected:Boolean

A Boolean value that indicates whether the first button crontrol is selected(true), or not (false).

The default value is false.


Implementation
    public function get selected():Boolean
    public function set selected(value:Boolean):void
Constructor Detail
DropButtonListBase()Constructor
public function DropButtonListBase(label:String, width:Number, size:uint, checkModeRef:String)

FOR DEVELOPERS ONLY. Constructor. Creates a new DropButtonListBase instance.

Parameters
label:String — The text displayed on the face of the first button control.
 
width:Number — The width of the DropButtonListBase instance.
 
size:uint — The number of items displayed within drop-down list object.
 
checkModeRef:String — A string that represents the reference passed as the caller parameter to the checkStrictMode() method of the associated XMLQuery object.
Event Detail
choice Event
Event Object Type: org.flashapi.swing.event.DropButtonEvent
DropButtonEvent.type property = org.flashapi.swing.event.DropButtonEvent.CHOICE

Dispatched when the user clicks on the first button of the DropButtonListBase instance.

The DropButtonEvent.CHOICE constant defines the value of the type property of the event object for a choice event.

The properties of the event object have the following values:

PropertyValue
bubblesfalse
cancelablefalse
currentTargetThe Object that defines the event listener that handles the event.
targetThe Object that dispatched the event; it is not always the Object listening for the event. Use the currentTarget property to always access the Object listening for the event.