Dynamically naming & clearing Intervals

Hiya, I am trying to dynamicallly name intervals and clear them and I can’t figure what I’m doing wrong. Here’s my code:

[AS]
_root.onMouseDown = function() {
setMyInterval();
};
var counter:Number = 1;
function setMyInterval() {
trace(“setMy Interval:”+counter);
this[“myInterval”+counter] = setInterval(myFun, 1000, counter);
counter++;
}
function myFun(intervalID:Number) {
trace(“myFun:”+intervalID);
clearInterval(this[“myInterval”+intervalID]);
}
[/AS]
I think my problem is just in naming the interval when it is cleared, if anyone can help me out it would be a massive help. Thanks ! :slight_smile: