I am using some attachMovie and removeMovieClip's in my movie.

Basically I have 5 MCs that will bringup a different MC each in the same spot.

so on MC1 I have this:

Code:
on (release) {
	_root.MC2.removeMovieClip();
	_root.attachMovie("MC3", "MC3", _root.getNextHighestDepth(),{_x:350.0, _y:149.0});
}
And the same on MC2 (with the names swapped, of course).

Now this works well.. if I click on MC1 I see MC3, if I click on MC2, MC3 disappears and MC4 appears. And vice versa. I noticed though, that if you click MC1 twice you make 2 MC3's, thus only one gets removed when you click MC2.

Is there a way to stop this?

Also, and better, since I have so many attach and removes, is there a code to attach MC1 and remove ANY previous attached MC?

~MoN