Questo mio cod funziona solo la prima volta che inserisco i nomi nel campo di testo dinamico input istanziato nomi_inseriti


on (release) {

nomi = new Array();
nomi = _root.nomi_inseriti.text.split("-");
amount = nomi.length-1;
trace ("lunghezza array: "+nomi.length);
while(amount>0) {
duplicateMovieClip (_root.pallina, "mc"+i, i);
setProperty ("mc"+i, _x, random(275));
setProperty ("mc"+i, _y, random(275));
setProperty ("mc"+i, _alpha, random(275));
setProperty ("mc"+i, _xscale, 100);
setProperty ("mc"+i, _yscale, 100);

mc = eval ("mc"+i);


trace (nomi[i]);

_root.mc.nome.text=nomi[i];

i++;

amount--;


}


}

Invece io vorrei che funzionasse ogni volta che riempio il campo di nomi diversi e clicco l'apposito button cui l'action sopra riportata è associata.

Qualcuno/a sa dirmi perchè le volte successive alla prima mi crea solo le palline senza nomi?

GRAZIE infinite