così non va?!
var my_array = new Array();
my_array.push(_level0.voce_1);
my_array.push(_level0.voce_2);
my_array.push(_level0.voce_3);
my_array.push(_level0.voce_4);
for(var i=0; i < nvoci.length; i++){
var l = i+1;
this.createTextField("menu"+l,10+l,100*l,10,100,21 )
this["menu"+l].text= nvoci[i];
}
ps. se vuoi utilizzarli come pulsanti devi inserirli in dei movieclip, quindi il tuo codice si tramuterebbe in
codice:
var nvoci = new Array();
nvoci.push(_level0.voce_1);
nvoci.push(_level0.voce_2);
nvoci.push(_level0.voce_3);
nvoci.push(_level0.voce_4);
for(var i=0; i < nvoci.length; i++){
var l = i+1;
this.createEmptyMovieClip("menu"+l, l);
this["menu"+l]._x = 100*l;
this["menu"+l]._y = 10;
this["menu"+l].createTextField("testo", 1, 0, 0, 100, 21)
this["menu"+l].testo.text= nvoci[i];
}