[fl8 as2] interval behavior- curious

I typed the following code two ways… one has the word “new” and one doesnt… the one with the word “new” completely ignores the clearInterval() call… however when the code is run without the word “new” it behaves as I expected- with the interval terminating in the first call of the function. Can someone explain why the inclusion of the word new causes the clearInterval not to work?

myInterval = [COLOR=red]new[/COLOR] setInterval(myFunction,100);

function myFunction(){
trace(“hello”);
clearInterval(myInterval);
}