CheckBox
| Kind of class: | class |
|---|---|
| Inherits from: | EventButton < EventMovieClip < MovieClip |
| Implements: | |
| Author: | Martijn de Visser |
| Classpath: | org.asapframework.ui.buttons.CheckBox |
| File last modified: | Thursday, 13 July 2006, 13:48:48 |
CheckBox class to create checkboxes with. Class puts label in textfield named label_txt. Assumes the presence of the following framelabels to represent states:
- 'unselected_disabled'
- 'unselected_normal'
- 'unselected_rollover'
- 'unselected_press'
- 'selected_disabled'
- 'selected_normal'
- 'selected_rollover'
- 'selected_press'
Events broadcasted to listeners:
- CheckBoxEvent with type:
ON_CHANGED- (null)
Summary
Constructor
Instance properties
- disabledUnselected : String
- normalUnselected : String
- rollOverUnselected : String
- pressUnselected : String
- disabledSelected : String
- normalSelected : String
- rollOverSelected : String
- pressSelected : String
- rollOverEvent : String
- rollOutEvent : String
- changeEvent : String
- mc : MovieClip
- mMask : MovieClip
- mLabel : TextField
- mEnabled : Boolean
- mSelected : Boolean
- mLabelText : String
- label (inLabel:String)
- The label text.
Instance properties inherited from EventButton
Instance properties inherited from EventMovieClip
Instance methods
- createMask : Void
- Creates mask for clickable label text.
- setFrame (inFrame:String) : Void
- Draws frame and label.
- getValue : Object
- Returns true if checkbox is in selected state.
- getEnabled : Boolean
- Gets the enabled state.
- setEnabled (inValue:Boolean) : Void
- Sets the enabled state.
- getSelected : Boolean
- Gets the selected state.
- setSelected (inValue:Boolean) : Void
- Sets the selected state.
Instance methods inherited from EventButton
Event handlers
- onLoad : Void
- onRollOver : Void
- onRollOut : Void
- onPress : Void
- onRelease : Void
Event handlers inherited from EventButton
Constructor
CheckBox
function CheckBox (
)
Instance properties
changeEvent
private changeEvent:String
(read)
disabledSelected
private disabledSelected:String
(read)
disabledUnselected
private disabledUnselected:String
(read)
label
label
(read,write)
The label text.
mc
private mc:MovieClip
(read)
mEnabled
private mEnabled:Boolean = true
(read)
mLabel
private mLabel:TextField
(read)
mLabelText
private mLabelText:String
(read)
mMask
private mMask:MovieClip
(read)
mSelected
private mSelected:Boolean = false
(read)
normalSelected
private normalSelected:String
(read)
normalUnselected
private normalUnselected:String
(read)
pressSelected
private pressSelected:String
(read)
pressUnselected
private pressUnselected:String
(read)
rollOutEvent
private rollOutEvent:String
(read)
rollOverEvent
private rollOverEvent:String
(read)
rollOverSelected
private rollOverSelected:String
(read)
rollOverUnselected
private rollOverUnselected:String
(read)
Instance methods
createMask
private function createMask (
) : Void
Creates mask for clickable label text.
getEnabled
function getEnabled (
) : Boolean
Gets the enabled state.
getSelected
function getSelected (
) : Boolean
Gets the selected state.
getValue
function getValue (
) : Object
Returns true if checkbox is in selected state.
Specified by:
setEnabled
function setEnabled (
inValue:Boolean) : Void
Sets the enabled state.
setFrame
private function setFrame (
inFrame:String) : Void
Draws frame and label.
setSelected
function setSelected (
inValue:Boolean) : Void
Sets the selected state.
Event handlers
onLoad
function onLoad (
) : Void
onRelease
function onRelease (
) : Void
Events broadcasted to listeners:
- CheckBoxEvent with type:
ON_CHANGED- (null)
Overrides: