Código :
btn = _root.attachMovie("articulo_base", "producto"+i, _root.getNextHighestDepth());
btn._x = 175;
btn._y = 220+((btn._height)*i); y al dar en otra categoría lo primero que tengo es esto Código :
for (var j in _root) {
//_root[j].unloadMovie();
if (j.slice(0, 8) == "producto") {
//trace(j.slice(0, 8));
_root[j].removeMovieClip();
}
}pero no los elimina, quedan ahi detrás 
Zguillez