Inactivity
Kind of class: | class |
---|---|
Inherits from: | EventDispatcher < CoreObject |
Version: | 07/13/08 |
Author: | Aaron Clinger |
Classpath: | org.casalib.util.Inactivity |
File last modified: | Monday, 01 December 2008, 13:34:40 |
Detects user inactivity by checking for a void in mouse movement and key presses.
Example:
-
function onInactive(sender:Object):Void { trace("User has been inactive for 5 seconds."); } function onReactive(sender:Object):Void { trace("User has resumed activity."); } var inactivityDetect:Inactivity = new Inactivity(5000); this.inactivityDetect.addEventObserver(this, Inactivity.EVENT_INACTIVE); this.inactivityDetect.addEventObserver(this, Inactivity.EVENT_REACTIVE);
Events broadcasted to listeners:
onInactive = function (sender:Inactivity) {}
onReactive = function (sender:Inactivity) {}
Summary
Constructor
- Inactivity (timeUntilInactive:Number)
- Creates Inactivity object, and defines time until user is inactive.
Class properties
- EVENT_INACTIVE : String
- EVENT_REACTIVE : String
Instance methods
- destroy : Void
Instance methods inherited from EventDispatcher
Instance methods inherited from CoreObject
Constructor
Inactivity
function Inactivity (
timeUntilInactive:Number)
Creates Inactivity object, and defines time until user is inactive.
Parameters:
timeUntilInactive:
The time in milliseconds until a user is considered inactive.
Events broadcasted to listeners:
onInactive = function (sender:Inactivity) {}
Class properties
EVENT_INACTIVE
static EVENT_INACTIVE:String = 'onInactive'
(read,write)
EVENT_REACTIVE
static EVENT_REACTIVE:String = 'onReactive'
(read,write)