RepeaterButton

Kind of class:class
Inherits from:EventButton < EventMovieClip < MovieClip
Author:Martijn de Visser
Classpath:org.asapframework.ui.buttons.RepeaterButton
File last modified:Tuesday, 03 October 2006, 00:52:15
Use this class to create buttons that keep on firing EventButtonEvent.ON_RELEASE events while the mouse is down (for scrollbar buttons, for example).

Summary


Constructor

RepeaterButton

function RepeaterButton (
)

Class properties

DEFAULT_FRAME_MOUSEDOWN

static private DEFAULT_FRAME_MOUSEDOWN:String = "mousedown"
(read)

DEFAULT_FRAME_NORMAL

static private DEFAULT_FRAME_NORMAL:String = "normal"
(read)

DEFAULT_FRAME_ROLLOVER

static private DEFAULT_FRAME_ROLLOVER:String = "rollover"
(read)

DEFAULT_REPEAT_TIMEOUT

static private DEFAULT_REPEAT_TIMEOUT:Number = 50
(read)

DEFAULT_WAIT_TIMEOUT

static private DEFAULT_WAIT_TIMEOUT:Number = 200
(read)

Instance properties

mFrameMouseDown

private mFrameMouseDown:String = DEFAULT_FRAME_MOUSEDOWN
(read)

mFrameNormal

private mFrameNormal:String = DEFAULT_FRAME_NORMAL
(read)

mFrameRollOver

private mFrameRollOver:String = DEFAULT_FRAME_ROLLOVER
(read)

mRepeatInterval

private mRepeatInterval:Number
(read)

mRepeatTimeOut

private mRepeatTimeOut:Number = DEFAULT_REPEAT_TIMEOUT
(read)

mWaitInterval

private mWaitInterval:Number
(read)

mWaitTimeOut

private mWaitTimeOut:Number = DEFAULT_WAIT_TIMEOUT
(read)

Instance methods

fireEvent

private function fireEvent (
) : Void

Events broadcasted to listeners:

stopIntervals

private function stopIntervals (
) : Void

toString

function toString (
) : String

Event handlers

onAutoFire

private function onAutoFire (
) : Void

onMouseUp

function onMouseUp (
) : Void

onPress

function onPress (
) : Void

onRelease

function onRelease (
) : Void

onReleaseOutside

function onReleaseOutside (
) : Void

onRollOut

function onRollOut (
) : Void

onRollOver

function onRollOver (
) : Void