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:
  • 'deselected_normal'
  • 'deselected_rollover'
  • 'deselected_mousedown'
  • 'selected_normal'
  • 'selected_rollover'
  • 'selected_mousedown'
This class also automatically creates a clickable mask that will match the total size of the component (button + label)
You should place a dynamic textfield named 'label_txt' in which the label will be placed (use .label = "my label")
Events broadcasted to listeners:

Summary


Constructor
Instance properties
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.

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.

getDisableSelf

function getDisableSelf (
) : Boolean

getEnabled

function getEnabled (
) : Boolean

Gets the enabled state (enabled or disabled).
Returns:
  • True: the button is enabled; false: the button is disabled.

getSelected

function getSelected (
) : Boolean

Gets the selected state (selected or deselected).
Returns:
  • True: the button is selected; false: the button is deselected.

init

private function init (
) : Void

setDisableSelf

function setDisableSelf (
inValue:Boolean) : Void

setEnabled

function setEnabled (
inValue:Boolean) : Void

Sets the enabled state (enabled or disabled).
Parameters:
inValue:
 

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)

Event handlers

onPress

function onPress (
) : Void

onRelease

function onRelease (
) : Void

Events broadcasted to listeners:

onRollOut

function onRollOut (
) : Void

onRollOver

function onRollOver (
) : Void