systemManager has an Idle event

________________________________

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Bjorn Schultheiss
Sent: Wednesday, April 11, 2007 8:23 PM
To: [EMAIL PROTECTED]
Subject: Re: [flexcoders]Is there an event that the application
dispatches when a flash swf has not been interacted with for a certain
amount of time?



I don't think there is a predefined event for this. 
If i were to do it, in the application scope i would set handlers for
mouseDown, mouseMove and keyDown to monitor activity time periods with
each interaction resetting a Timer object.


regards,

Bjorn



On 12/04/2007, at 12:58 PM, dorkie dork from dorktown wrote:


        

        Is there an event that the application dispatches when a flash
swf has not been interacted with for a certain amount of time?
        
        For example, I have a site that a user has to log into. After
they login if they have not interacted at all with the application is
there a event that is dispatched that I can listen for so I can log the
user out? 
        
        If not can I suggest something like this: 
        
        <Application inactivityTimeout="10" >
        
        Application.addEventListener(Application.INACTIVITY,
"myLogOutFunction");
        
        public function myLogoutFunction(event:Event):void { 
            // logoutService.send();
            // applicationState.selectedChild = loginState;
            // loginMessage.text = "You haven't done anything for 10
minutes. Get back to work.";
        }
        
        

        


 

Reply via email to