Results 1 to 3 of 3
-
August 21st, 2009, 07:44 AM #112Registered User
poststimer and mouse event interaction
I would like a 'MouseOver' event to trigger a timer...
then once the designated time is up the code will instruct to 'GotoAndPlay' the 2nd part of the MC. (so the MC will play from a designated frame - no probs there.)
I know almost nothing about timer events and believe this is probably extremely easy to do; it's just that I don't know the code required.
I also know that a simple, but long way round, way of doing it would be to simply add a set of 'still' frames amounting to a certain amount of time. I am very curious about using timers though.
Any help will be most appreciated,
thanks
Aaron
-
August 21st, 2009, 08:01 AM #2
Hi,
You can setup some simple MouseEvent functions inside the MovieClip like;
stop();
var secondsToPause:Number = 2;
var timer = new Timer(secondsToPause * 1000, 1);
timer.addEventListener("timer", onTimerComplete);
this.addEventListener(MouseEvent.MOUSE_OVER, onOver);
this.addEventListener(MouseEvent.MOUSE_OUT, onOut);
function onOver($event:MouseEvent):void
{
this.gotoAndStop("pause");
timer.start();
}
function onOut($event:MouseEvent):void
{
this.gotoAndStop("up");
timer.stop();
}
function onTimerComplete($event:TimerEvent):void
{
this.gotoAndPlay("play");
}
I've attached an example to show you how to build the MovieClips, hope this helps!
lewi-p
-
August 21st, 2009, 09:23 AM #312Registered User
poststhat works a treat thank you.

Reply With Quote

Bookmarks