View comments | RSS feed

clearInterval function

clearInterval(intervalID:Number) : Void

Stops the setInterval() call.

Availability: ActionScript 1.0; Flash Player 6

Parameters

intervalID:Number - A numeric (integer) identifier returned from a call to setInterval().

Example

The following example first sets and then clears an interval call:


function callback() {
 trace("interval called: "+getTimer()+" ms.");
}

var intervalID:Number = setInterval(callback, 1000);

You must clear the interval when you have finished using the function. Create a button called clearInt_btn and use the following ActionScript to clear setInterval():

clearInt_btn.onRelease = function(){
 clearInterval( intervalID );
 trace("cleared interval");
};

See also

setInterval function


Version 8

Comments


-=[J]a[M]=- said on Sep 5, 2006 at 12:00 AM :
correct use is: iid = setInterval('scope', 'function', 'interval')

For example:

public function start(): Void {
iid = setInterval(this, "minusSec", 1000);
}

private function minusSec(): Void {
n--;
_seconds.text = n.toString();
}
juankpro said on Aug 1, 2007 at 7:44 AM :
Both usages are right. The first usage though doesn't have the right scope when using the this keyword inside the function, so when the this keyword is important use the syntax on the previous comment.

 

RSS feed | Send me an e-mail when comments are added to this page | Comment Report

Current page: http://livedocs.adobe.com/flash/8/main/00001723.html