ho dato uno sguardo veloce, ma mi sembra che dipenda da

_root.baseButton.duplicateMovieClip(mc,0);

penso tu debba mettere

_root.baseButton.duplicateMovieClip(mc,i);

altrimenti duplichi sempre sullo stesso livello e vedrai solo l'ultimo duplicato