Loadmovienum infinite looping problem :(

Guys… I need some help here.

Im using old-fashioned scripting, on Macromedia Flash MX 2008, using loadmovienum script.

The script I’m using on the button is this :

on (release) {
loadMovieNum(“about.swf”, 5);
}

Basically, I have a movie on level 3, and i have few buttons that loads movie about.swf onto level 5, which is on top of level 3.

But what my problem is, everything seems fine unless when someone using slow connection internet, and underiberately double-clicking on link , the level 3 movie suddenly looping infinitely. Very strange isn’t it ?

After a while, I learned that whenever we click a button, and loading certain movie, and the movie is not loaded yet and we click the button again, the bug will come (infinite loop) but level 3 looping.

Any one has idea what’s wrong with it? Could it be my preloader ? on each movie i put preloader

stop();
myInterval =setInterval(preloader, 10);
function preloader() {
if (getBytesLoaded() >= getBytesTotal()) {
play();
clearInterval(myInterval)
}
progressbar._xscale = (getBytesLoaded()/getBytesTotal())*100;
myTextField.text = Math.round(getBytesLoaded()/getBytesTotal()*100)+ “%”
}

Anyone could help me guys ?

Thx heaps…

Regards,
Rick