Во-первый тело вашего цикла выполняться не будет, обратите внимание на условие.

Код AS3:
for (var i:int = 0; i < 10; i++)
{
var tf:TextField = new TextField();
this["text_" + i] = tf;
tf.text = i.toString();
addChild(tf);
}
Необходимым условием выполнения является динамичность класса, к экземпляру которого добавляются текстовые поля (например, наследование от MovieClip). Это позволяет нам создавать поля экземпляра подобным образом:

Код AS3:
this["text_" + i] = tf;