Packagecom.afcomponents.umap.gui.button
Classpublic class DropdownButton
InheritanceDropdownButton Inheritance GuiButton Inheritance flash.display.Sprite

Button with a dropdown list.



Public Properties
 PropertyDefined by
 InheritedautoSize : Boolean
Gets or sets the autoSize property.
GuiButton
 InheritedcurrentState : DisplayObject
GuiButton
 InheriteddownState : DisplayObject
Gets or sets the down state display object.
GuiButton
 Inheritedenabled : Boolean
Get or sets button's enable property.
GuiButton
 Inheritedgrouped : Boolean
GuiButton
 InheritedhitTestState : DisplayObject
Gets or sets the up state display object.
GuiButton
 Inheritedlabel : String
Gets or sets button's label.
GuiButton
  listAlign : String
Defines list alignment left or right.
DropdownButton
 InheritedoverState : DisplayObject
Gets or sets the over state display object.
GuiButton
 Inheritedpadding : Point
GuiButton
  selectedItem : Object
[read-only]
DropdownButton
 Inheritedtype : String
GuiButton
 InheritedupState : DisplayObject
Gets or sets the up state display object.
GuiButton
Protected Properties
 PropertyDefined by
  _hideInt : uint
DropdownButton
  _item : Object
DropdownButton
  _list : DropdownList
DropdownButton
  _listAlign : String
DropdownButton
Public Methods
 MethodDefined by
  
DropdownButton(label:String, type:String, normalSkin:ButtonSkin, dropdownItemSkin:ButtonSkin, dropdownBackground:Class, padding:Point = null, grouped:Boolean = false)
DropdownButton
 Inherited
GuiButton
 Inherited
dispose():void
GuiButton
 Inherited
enable(flag:Boolean):void
GuiButton
 Inherited
enableAutoRepeat(repeatStartDelay:uint, repeatDelay:uint):void
GuiButton
  
getItems():Array
DropdownButton
 Inherited
getSkinRect():Rectangle
GuiButton
  
setItems(items:Array):void
DropdownButton
 Inherited
setSize(new_width:uint, new_height:uint):void
Resize button.
GuiButton
Protected Methods
 MethodDefined by
  
hideMenu():void
DropdownButton
  
DropdownButton
  
itemClick(event:ButtonEvent):void
DropdownButton
  
listOut(event:MouseEvent):void
DropdownButton
  
listOver(event:MouseEvent):void
DropdownButton
  
setSelectedItem(item:Object):void
DropdownButton
  
showMenu():void
DropdownButton
  
updateState(state:String):void
DropdownButton
Property detail
_hideIntproperty
protected var _hideInt:uint
_itemproperty 
protected var _item:Object
_listproperty 
protected var _list:DropdownList
_listAlignproperty 
protected var _listAlign:String
listAlignproperty 
listAlign:String  [read-write]

Defines list alignment left or right.

The default value is left.

Implementation
    public function get listAlign():String
    public function set listAlign(value:String):void
selectedItemproperty 
selectedItem:Object  [read-only]Implementation
    public function get selectedItem():Object
Constructor detail
DropdownButton()constructor
public function DropdownButton(label:String, type:String, normalSkin:ButtonSkin, dropdownItemSkin:ButtonSkin, dropdownBackground:Class, padding:Point = null, grouped:Boolean = false)Parameters
label:String
 
type:String
 
normalSkin:ButtonSkin
 
dropdownItemSkin:ButtonSkin
 
dropdownBackground:Class
 
padding:Point (default = null)
 
grouped:Boolean (default = false)
Method detail
getItems()method
public function getItems():Array

Returns
Array
hideMenu()method 
protected function hideMenu():void
hideMenuDelay()method 
protected function hideMenuDelay():void
itemClick()method 
protected function itemClick(event:ButtonEvent):voidParameters
event:ButtonEvent
listOut()method 
protected function listOut(event:MouseEvent):voidParameters
event:MouseEvent
listOver()method 
protected function listOver(event:MouseEvent):voidParameters
event:MouseEvent
setItems()method 
public function setItems(items:Array):voidParameters
items:Array
setSelectedItem()method 
protected function setSelectedItem(item:Object):voidParameters
item:Object
showMenu()method 
protected function showMenu():void
updateState()method 
protected override function updateState(state:String):voidParameters
state:String