Если "Про addChild(); знаю,но нужно в готовое поле.", то зачем создаете НОВЫЕ текстфилды и работаете с ними?
Вы вообще понимаете, что такое ИМЯ ПЕРЕМЕННОЙ и что такое ЗНАЧЕНИЕ СВОЙСТВА .name класса Object?
— name это Имя переменной. Это свойство, которое есть у всех объектов. Обычное свойство, хранящее любую строку. У Вас может быть одновременно 100500 объектов с .name="tx1", точно так же, как с .x=150.
— tx1 это Имя переменной.
— "tx1" так же некий текст, записанный в значение переменной name. К переменной tx1 он не имеет никакого отношения.
Цитата:
|
//tx1.text="hello";//Текстовое поле tx1 меняется
|
Потому что Вы обращаетесь к имеющемуся на сцене полю через
переменную с именем tx1, хранящую ссылку на это поле. Эта переменная была создана автоматически из введенного Вами Instance name текстфилда на сцене.
Цитата:
|
array[1].text="hello";// Текстовое поле tx1 не меняется
|
Какое отношение оно имеет к этому коду? Ровно никакого. В array[1] Вы храните ссылку на свежесозданное в цикле поле, недобавленное на сцену, у которого одно из полсотни свойств — name — в данный момент хранит строку "tx1".