How to Create a Flash timer with setInterval and clearInterval.

January 15, 2010

Actionscript 3.0 Tutorial

setInterval(function,timeout);

Calls function every timeout (in miliseconds). Returns intervalId.

clearInterval(intervalID);

Cancels an interval created by a call to setInterval().

Example:

function outoftime()
{
	Edit1 = "Out of time";
	clearInterval(interval1); // stop repeating this function
}

// set 2000 miliseconds timer (2000 ms = 2 seconds)
interval1 = setInterval(outoftime,2000);

Download source project here (1 kb)

  1. Launch Flash Designer and set movie dimensions 300 x 300.
  2. Create edit filed that will appear as Edit1
  3. Choose “Frame” > “ActionScript” and paste the example code.
  4. Set frame delay to stop (“Frame” > “Frame Delay”).
  5. Hit F9 to play the file
, , , ,

Subscribe

Subscribe to our e-mail newsletter to receive updates.

One Response to “How to Create a Flash timer with setInterval and clearInterval.”

  1. tom Says:

    ID = setInterval(Test, 10000);
    clearInterval(ID);
    stop();

    this is not working!
    function Test will be called even i cleared the interval straight-away after it was created.

    is there any other way how to do it?

Leave a Reply