Возьмите этот пункт:

Код AS3:
for each (var mas:String in arr)
{
tf.text = mas;
addChild(tf);
}
И замените на этот:

Код AS3:
for each (var mas:String in arr)
{
tf = new TextField();
tf.text = mas;
addChild(tf);
}
После этого вы снова увидите одно текстовое поле, чтобы это исправить, вам нужно заменить предыдущий пункт на этот:

Код AS3:
var l:int = arr.length;
for(var addedTextFields:int = 0; addedTextFields < l; addedTextFields++)
{
var coordinateY:Number = 20 * addedTextFields;
tf = new TextField();
tf.y = coordinateY;
tf.text = arr[addedTextFields];
addChild(tf);
}