# Inactivity detection

**URL:** <https://forum.kirupa.com/t/inactivity-detection/29585>\
**Category:** flash\
**Created:** [August 28, 2003, 12:58pm UTC](https://forum.kirupa.com/t/inactivity-detection/29585 "2003-08-28T12:58:00Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rob\_Hed](https://avatars.discourse-cdn.com/v4/letter/r/8e7dd6/32.png) [@Rob\_Hed](https://forum.kirupa.com/u/Rob_Hed)\
**Post date:** [August 28, 2003, 12:58pm UTC](https://forum.kirupa.com/t/inactivity-detection/29585/1 "2003-08-28T12:58:00Z")

</div>

I would like to detect whether the mouse has been inactive for about a minute and if so i would like to load another swf. (Back to the main menu)  
Obviously, when the mouse is moved, it would have to reset the timer.

I know in theory how i might do this with mousemove or getTimer but i am not skilled enough to write the script. Still learning.

Any ideas?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 1:27pm UTC](https://forum.kirupa.com/t/inactivity-detection/29585/2 "2003-08-28T13:27:43Z")

</div>

[AS]var mouseListener = new Object(), mySeconds = 60;  
function startTimer() {  
initial = getTimer()/1000;  
}  
function doyourstuff() {  
\_root.onEnterFrame = null;  
trace(“OK”); //do your stuff here  
}  
\_root.onEnterFrame = function() {  
elapsedTime = Math.floor(getTimer()/1000-initial);  
(elapsedTime == mySeconds) ? doyourstuff() : trace(elapsedTime);  
};  
mouseListener.onMouseMove = startTimer;  
Mouse.addListener(mouseListener);  
startTimer();[/AS]

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 1:31pm UTC](https://forum.kirupa.com/t/inactivity-detection/29585/3 "2003-08-28T13:31:19Z")

</div>

hi i am **TY** 🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 1:34pm UTC](https://forum.kirupa.com/t/inactivity-detection/29585/4 "2003-08-28T13:34:33Z")

</div>

Welcome 😉

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 2:05pm UTC](https://forum.kirupa.com/t/inactivity-detection/29585/5 "2003-08-28T14:05:14Z")

</div>

claudio,  
Thanks a lot, it works great! I couldn’t have ever come up with that.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [August 28, 2003, 3:35pm UTC](https://forum.kirupa.com/t/inactivity-detection/29585/6 "2003-08-28T15:35:07Z")

</div>

welcome Rob  
😉
