DarkLight
если честно, то не совсем понимаю, как приравнять this["hit_"+n].index к n (что имеется в виду)
если я пишу

Код:
stop();
for (n=0; n<3; n++) {
duplicateMovieClip("hit_btn", "hit_"+n, this.getNextHighestDepth());
this["hit_"+n]._x = 9;
this["hit_"+n]._y = 20*n+1;
}
for(n=0; n<3; n++) {
_root["hit_"+n].onRelease = function() {
this.createTextField("user_"+n, this.getNextHighestDepth(), 20, 20*n+1, 120, 20);
this["user_"+n].text = "Line #"+n;
trace("Ok");
}
}
тоесть беру в цикл n везде (как можно было это пропустить, себе удивляюсь), то trace выполняется , а поле не создается и ничего не выводиится. даже если дописать gotoAndPlay(_currentframe) и я так понимаю updateAfterEvent() тоже не поможет тут(