Packageorg.aswing
Classpublic class DefaultButtonModel
InheritanceDefaultButtonModel Inheritance flash.events.EventDispatcher
ImplementsButtonModel
SubclassesToggleButtonModel

The default implementation of a Button component's data model.



Protected Properties
 PropertyDefined by
  armed : Boolean
DefaultButtonModel
  enabled : Boolean
DefaultButtonModel
  group : ButtonGroup
DefaultButtonModel
  pressed : Boolean
DefaultButtonModel
  rollOver : Boolean
DefaultButtonModel
  selected : Boolean
DefaultButtonModel
Public Methods
 MethodDefined by
  
DefaultButtonModel
  
addActionListener(listener:Function, priority:int = 0, useWeakReference:Boolean = false):void
DefaultButtonModel
  
addSelectionListener(listener:Function, priority:int = 0, useWeakReference:Boolean = false):void
DefaultButtonModel
  
addStateListener(listener:Function, priority:int = 0, useWeakReference:Boolean = false):void
DefaultButtonModel
  
Returns the group that this button belongs to.
DefaultButtonModel
  
isArmed():Boolean
DefaultButtonModel
  
isEnabled():Boolean
DefaultButtonModel
  
isPressed():Boolean
DefaultButtonModel
  
isRollOver():Boolean
DefaultButtonModel
  
isSelected():Boolean
DefaultButtonModel
  
removeActionListener(listener:Function):void
DefaultButtonModel
  
removeSelectionListener(listener:Function):void
DefaultButtonModel
  
removeStateListener(listener:Function):void
DefaultButtonModel
  
setArmed(b:Boolean):void
DefaultButtonModel
  
setEnabled(b:Boolean):void
DefaultButtonModel
  
setGroup(group:ButtonGroup):void
DefaultButtonModel
  
setPressed(b:Boolean):void
DefaultButtonModel
  
setRollOver(b:Boolean):void
DefaultButtonModel
  
setSelected(b:Boolean):void
DefaultButtonModel
Protected Methods
 MethodDefined by
  
DefaultButtonModel
  
DefaultButtonModel
  
DefaultButtonModel
Property detail
armedproperty
protected var armed:Boolean
enabledproperty 
protected var enabled:Boolean
groupproperty 
protected var group:ButtonGroup
pressedproperty 
protected var pressed:Boolean
rollOverproperty 
protected var rollOver:Boolean
selectedproperty 
protected var selected:Boolean
Constructor detail
DefaultButtonModel()constructor
public function DefaultButtonModel()
Method detail
addActionListener()method
public function addActionListener(listener:Function, priority:int = 0, useWeakReference:Boolean = false):voidParameters
listener:Function
 
priority:int (default = 0)
 
useWeakReference:Boolean (default = false)
addSelectionListener()method 
public function addSelectionListener(listener:Function, priority:int = 0, useWeakReference:Boolean = false):voidParameters
listener:Function
 
priority:int (default = 0)
 
useWeakReference:Boolean (default = false)
addStateListener()method 
public function addStateListener(listener:Function, priority:int = 0, useWeakReference:Boolean = false):voidParameters
listener:Function
 
priority:int (default = 0)
 
useWeakReference:Boolean (default = false)
fireActionEvent()method 
protected function fireActionEvent():void
fireSelectionChanged()method 
protected function fireSelectionChanged():void
fireStateChanged()method 
protected function fireStateChanged():void
getGroup()method 
public function getGroup():ButtonGroup

Returns the group that this button belongs to. Normally used with radio buttons, which are mutually exclusive within their group.

Returns
ButtonGroup — a ButtonGroup that this button belongs to
isArmed()method 
public function isArmed():Boolean

Returns
Boolean
isEnabled()method 
public function isEnabled():Boolean

Returns
Boolean
isPressed()method 
public function isPressed():Boolean

Returns
Boolean
isRollOver()method 
public function isRollOver():Boolean

Returns
Boolean
isSelected()method 
public function isSelected():Boolean

Returns
Boolean
removeActionListener()method 
public function removeActionListener(listener:Function):voidParameters
listener:Function
removeSelectionListener()method 
public function removeSelectionListener(listener:Function):voidParameters
listener:Function
removeStateListener()method 
public function removeStateListener(listener:Function):voidParameters
listener:Function
setArmed()method 
public function setArmed(b:Boolean):voidParameters
b:Boolean
setEnabled()method 
public function setEnabled(b:Boolean):voidParameters
b:Boolean
setGroup()method 
public function setGroup(group:ButtonGroup):voidParameters
group:ButtonGroup
setPressed()method 
public function setPressed(b:Boolean):voidParameters
b:Boolean
setRollOver()method 
public function setRollOver(b:Boolean):voidParameters
b:Boolean
setSelected()method 
public function setSelected(b:Boolean):voidParameters
b:Boolean