Results 1 to 3 of 3

Thread: timer and mouse event interaction

  1. #1
    12
    posts
    Registered User

    timer 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

  2. #2
    lewi-p's Avatar
    953
    posts
    Say "NO" to Scenes!
    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
    Attached Files Attached Files

  3. #3
    12
    posts
    Registered User
    that works a treat thank you.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Home About kirupa.com Meet the Moderators Advertise

 Link to Us

 Credits

Copyright 1999 - 2012