Я не видел ничего странного с вашим кодом, все просто отлично работает. Если вы не видите результатов, возможно, ваш фон установлен на белый цвет, или у вас уже есть белый объект, добавленный на сцену. В этом случае вы ничего не увидите, так как цвет вашего текста установлен на белый (0xffffff). Например, если вы установите черный цвет (0x000000), вы увидите хороший результат.
Если это не так, правильно ли вы указали свой шрифт? При использовании Adobe IDE щелкните правой кнопкой мыши шрифт в библиотеке и выберите «Экспорт для ActionScript».
Массив, на который вы ссылаетесь, идеален. Поставьте этот код после вашего скрипта:
trace(referenceArray[0], referenceArray[0].text);
и вы увидите, что он отслеживает результат:
[object TextField] First TextField
Таким образом, вывод в порядке, ваш код может видеть экземпляр, поэтому он может прочитать его текстовое свойство и это правильно.
Если вы хотите установить координаты текстового поля динамически, просто поставьте
myTextField2.y = i * 50;
в цикле для . Это разместит каждый текст следующим образом: 0, 50, 100 и т. Д.
Вы также можете играть с координатой x
.