Вы все правильно делаете.
Если захотите сделать 50 таких полей - цикл в помощь

Код AS3:
var txt:TextField
for(var i:int = 0; i < 50; i++){
txt = new TextField();
txt.text = "некий текст"; //txt.text = texts[i]
txt.autoSize = TextFieldAutoSize.LEFT;
txt.y = i * 20; //txt.y = coords[i]
mainStartBlock.addChild(txt);
}//for