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:

Summary


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

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.

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

onPress

function onPress (
) : Void

onRelease

function onRelease (
) : Void

Events broadcasted to listeners:

onRollOut

function onRollOut (
) : Void

onRollOver

function onRollOver (
) : Void