RadioButton
| Kind of class: | class |
|---|---|
| Inherits from: | EventButton < EventMovieClip < MovieClip |
| Implements: | |
| Author: | Martijn de Visser |
| Classpath: | org.asapframework.ui.buttons.radio.RadioButton |
| File last modified: | Wednesday, 21 February 2007, 16:34:29 |
Creates radiobutton functionality. Assumes the presence of the following framelabels to represent states:
You should place a dynamic textfield named 'label_txt' in which the label will be placed (use .label = "my label")
- 'deselected_normal'
- 'deselected_rollover'
- 'deselected_mousedown'
- 'selected_normal'
- 'selected_rollover'
- 'selected_mousedown'
You should place a dynamic textfield named 'label_txt' in which the label will be placed (use .label = "my label")
Events broadcasted to listeners:
- RadioButtonEvent with type:
ON_SELECTED- (null)
Summary
Constructor
Class properties
- DEFAULT_FRAME_DESELECTED_NORMAL : String
- DEFAULT_FRAME_DESELECTED_ROLLOVER : String
- DEFAULT_FRAME_DESELECTED_MOUSEDOWN : String
- DEFAULT_FRAME_SELECTED_NORMAL : String
- DEFAULT_FRAME_SELECTED_ROLLOVER : String
- DEFAULT_FRAME_SELECTED_MOUSEDOWN : String
Instance properties
- mFrameDeselectedNormal : String
- mFrameDeselectedRollOver : String
- mFrameDeselectedMouseDown : String
- mFrameSelectedNormal : String
- mFrameSelectedRollOver : String
- mFrameSelectedMouseDown : String
- mRollOutEvent : String
- mRollOverEvent : String
- mChangeEvent : String
- mMask : MovieClip
- mLabel : TextField
- mEnabled : Boolean
- mSelected : Boolean
- mLabelText : String
- mCanDisableSelf : Boolean
- mGroup : Array
- label (inLabel:String)
- The label text.
Instance properties inherited from EventButton
Instance properties inherited from EventMovieClip
Instance methods
- setDisableSelf (inValue:Boolean) : Void
- getDisableSelf : Boolean
- getEnabled : Boolean
- Gets the enabled state (enabled or disabled).
- setEnabled (inValue:Boolean) : Void
- Sets the enabled state (enabled or disabled).
- getSelected : Boolean
- Gets the selected state (selected or deselected).
- setSelected (inValue:Boolean) : Void
- Sets the selected state (selected or deselected).
- init : Void
- createLabel : Void
- Creates a clickable mask for the label.
- setFrame (inFrame:String) : Void
- Displays a particular state.
Instance methods inherited from EventButton
Event handlers
- onRollOver : Void
- onRollOut : Void
- onPress : Void
- onRelease : Void
Event handlers inherited from EventButton
Constructor
RadioButton
function RadioButton (
)
Class properties
DEFAULT_FRAME_DESELECTED_MOUSEDOWN
static private DEFAULT_FRAME_DESELECTED_MOUSEDOWN:String = "deselected_mousedown"
(read)
DEFAULT_FRAME_DESELECTED_NORMAL
static private DEFAULT_FRAME_DESELECTED_NORMAL:String = "deselected_normal"
(read)
DEFAULT_FRAME_DESELECTED_ROLLOVER
static private DEFAULT_FRAME_DESELECTED_ROLLOVER:String = "deselected_rollover"
(read)
DEFAULT_FRAME_SELECTED_MOUSEDOWN
static private DEFAULT_FRAME_SELECTED_MOUSEDOWN:String = "selected_mousedown"
(read)
DEFAULT_FRAME_SELECTED_NORMAL
static private DEFAULT_FRAME_SELECTED_NORMAL:String = "selected_normal"
(read)
DEFAULT_FRAME_SELECTED_ROLLOVER
static private DEFAULT_FRAME_SELECTED_ROLLOVER:String = "selected_rollover"
(read)
Instance properties
label
label
(write)
The label text.
mCanDisableSelf
private mCanDisableSelf:Boolean
(read)
mChangeEvent
private mChangeEvent:String
(read)
mEnabled
private mEnabled:Boolean
(read)
mFrameDeselectedMouseDown
private mFrameDeselectedMouseDown:String = DEFAULT_FRAME_DESELECTED_MOUSEDOWN
(read)
mFrameDeselectedNormal
private mFrameDeselectedNormal:String = DEFAULT_FRAME_DESELECTED_NORMAL
(read)
mFrameDeselectedRollOver
private mFrameDeselectedRollOver:String = DEFAULT_FRAME_DESELECTED_ROLLOVER
(read)
mFrameSelectedMouseDown
private mFrameSelectedMouseDown:String = DEFAULT_FRAME_SELECTED_MOUSEDOWN
(read)
mFrameSelectedNormal
private mFrameSelectedNormal:String = DEFAULT_FRAME_SELECTED_NORMAL
(read)
mFrameSelectedRollOver
private mFrameSelectedRollOver:String = DEFAULT_FRAME_SELECTED_ROLLOVER
(read)
mGroup
private mGroup:Array
(read)
mLabel
private mLabel:TextField
(read)
mLabelText
private mLabelText:String
(read)
mMask
private mMask:MovieClip
(read)
mRollOutEvent
private mRollOutEvent:String
(read)
mRollOverEvent
private mRollOverEvent:String
(read)
mSelected
private mSelected:Boolean
(read)
Instance methods
createLabel
private function createLabel (
) : Void
Creates a clickable mask for the label.
getEnabled
function getEnabled (
) : Boolean
Gets the enabled state (enabled or disabled).
Returns:
- True: the button is enabled; false: the button is disabled.
Specified by:
getSelected
function getSelected (
) : Boolean
Gets the selected state (selected or deselected).
Returns:
- True: the button is selected; false: the button is deselected.
Specified by:
init
private function init (
) : Void
setDisableSelf
function setDisableSelf (
inValue:Boolean) : Void
Specified by:
setEnabled
function setEnabled (
inValue:Boolean) : Void
Sets the enabled state (enabled or disabled).
Parameters:
inValue:
Specified by:
setFrame
private function setFrame (
inFrame:String) : Void
Displays a particular state.
Parameters:
inFrame:
setSelected
function setSelected (
inValue:Boolean) : Void
Sets the selected state (selected or deselected).
Parameters:
inValue:
(optional) the selected state: true = selected, false = deselected (default)
Specified by:
Event handlers
onRelease
function onRelease (
) : Void
Events broadcasted to listeners:
- RadioButtonEvent with type:
ON_SELECTED- (null)
onRollOver
function onRollOver (
) : Void