| Snippet Name: | setInterval |
| Submitted By: | Mark |
| Description: | The following example traces a message at an interval of 20 milliseconds, up to 10 times, and then clears the interval. |
Snippet
- var intervalId:Number;
- var count:Number = 0;
- var maxCount:Number = 10;
- var duration:Number = 20;
- function executeCallback():Void {
- trace("executeCallback intervalId: " + intervalId + " count: " + count);
- if(count >= maxCount) {
- clearInterval(intervalId);
- }
- count++;
- }
- intervalId = setInterval(this, "executeCallback", duration);
