il codice sarebbe corretto, ma il limite del ciclio "numerofoto", nel codice del frame precedente viene ridotto fino a 0, perciò il codice che elimina i movieclip "colpisce" a vuoto
per lasciare il codice funzionante che già hai, ti consiglio di creare una variabile globale _global.clips a cui assegni sempre nel frame 2 il valore di "numerofoto" prima che cominci il ciclo, così nel terzo fotogramma il tuo codice diventerà
function Rimuovi(){
for (a=0; a<_global.clips; a++){
_root["clip"+a].removeMovieClip();
};
};
Rimuovi();