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

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)

Instance methods

destroy

function destroy (
) : Void