How to change delay on timers using setInterval()?

Hi this is my code the problem with this code is that I can’t change the delay once its loaded.

Is there a way to change the delay after firing runMany() ?


var intID:Number = setInterval(runMany, 1000, 1); // 1 second
function runMany():Void {
	trace("runMany() called @ " + getTimer() + " ms");
	clearInterval(intID);
}