Random clip deletion

I’m working on a file in Flash MX which random loads and places movie clips, but I’m having problems with the script to delete the clips at a certain point.
The flash file:
http://xiaopenguin.com/infoproblem/flashinfoheader1.swf

The code:

_root.info_mc.onLoad = function() {
Mouse.hide();
_root.cursor._x = _xmouse;
_root.cursor._y = _ymouse;
num = 0;
mcnum = 1;
}
_root.info_mc.onEnterFrame = function() {
Mouse.hide();
_root.cursor._x = _xmouse;
_root.cursor._y = _ymouse;
if (num==10) {
attachMovie("info_mc", "info_mc_"+mcnum, mcnum);
setProperty ("info_mc_"+mcnum, _x, random(500));
setProperty ("info_mc_"+mcnum, _y, random(200));
setProperty ("info_mc_"+mcnum, _xscale, random(200));
setProperty ("info_mc_"+mcnum, _yscale, random(200));
num = 0;
if (mcnum==5) {
for (mcnum=5; mcnum!=0; mcnum--) {
removeMovieClip("info_mc_"+mcnum);
}
} else {
mcnum++;
}
} else {
num++;
};
}

Specifically, the deletion code:

if (mcnum==5) {
for (mcnum=5; mcnum!=0; mcnum--) {
removeMovieClip("info_mc_"+mcnum);
}
} else {
mcnum++;
}

I’ve got it set to a low number, so to be simple enough to not take very much time to show the problem. The script runs, deleting all but the very first one, which stays until the script leaves the for loop and another is loaded at that depth.

The original clip is the first “Info” you see, in the middle of the stage.
The AS in a .txt file:
http://xiaopenguin.com/infoproblem/infoAS.txt
The .fla:
http://xiaopenguin.com/infoproblem/flashinfoheader1.fla