codice:
this.CreateEmptyMovieClip("mcContainer",1);
mcContainer.createEmptyMovieClip("movie1", 1);
for (i=0;i<myArray.length; i++) {
  mcContainer.movie1.attachMovie("a", "a"+i, i);
}
questo è il codice giusto.. nel provare una parte del clip semplificata avevo dimenticato di rinominare quel pezzetto :P
cmq ora dovrebbe essere corretto!

Io creo un mc vuoto, e lo chiamo mcContainer.
Dentro mcContainer creo un mc vuoto chiamato movie1.
In movie1 ci attaccho per ogni elemento dell'array un mc presente nella libreria. In ogni mcContainer.movie1.ai cambio alcune proprietà e testi. E fino quà funziona tutto, infatti sullo stage, movie1 si visualizza correttamente contenente tutti gli ai correttamente. Il problema avviene alla duplicazione di movie1, che non copia niente. O meglio a quanto mi è parso crea il movie2, ma non duplica tutti gli ai all'interno. Dovrei eseguire un ciclo per tutti gli ai in movie1 e duplicarne uno ad uno e aggiungerlo a movie2?

Spero di essere stato un pochino più chiaro

ciao
gnegno