purtroppo la questione dipende da come è strutturato il clip principale (object0, quello che viene duplicato), spesso in queste situazioni di "duplicazione" e rimozione ci si trova in difficoltà come la tua e pare che l'unica soluzione sia quella di cambiare sistema, ossia non usare più il duplicate, ed utilizzare l'attachMovie che attacca un clip da libreria senza che ci sia un riferimento sullo stage... la situazione si complica un attimo se non hai esperienza in questo senso, più che altro perchè non è facilissimo spiegare i punti per cui passare, per ottenere un risultato pari a quello che ottenevi prima...
potresti comunque tentare una cosa drastica prima di ricorrere al cambio completo dello script, prova a usare questo codice sul tuo pulsante
codice:
on (press) {
for (i=1; i<=iterations; i++) {
for(var prop in _root["object"+i]){
if(typeof(_root["object"+i][prop]) == "movieclip"){
_root["object"+i][prop].removeMovieClip();
} else {
delete _root["object"+i][prop];
}
}
_root["object"+i].removeMovieClip();
}
}