|
|
|||||
Регистрация: Mar 2009
Сообщений: 39
|
Динамическое создание textfield-ов
Всем, привет.НЕобходими создавать динамически текстфилды. есть функция createTextField, но она требует имени поля, а у меня имя меняется. Как добавлять текст поля не давая жестко имя, может задавать через переменную.
|
|
|||||
Регистрация: Mar 2009
Сообщений: 39
|
А как потом обращаться к ней? есть примеры?
|
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
делать постоянную ссылку на TextField и менять имя сколько влезит (тока честно говоря непонятно зачем надо менять имя...)
|
|
|||||
Регистрация: Mar 2009
Сообщений: 39
|
необходимо несколько текстфилдов создавать в коде.
Добавлено через 1 минуту Пожалуйста пример. |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
//// В этом массиве будет хранить ссылки на текствые поля var array:Array = new Array (); //// Создаем 10 полей с текстом for (var i:Number = 0; i < 10; i++) { var txt:TextField = this.createTextField ("txt" + i, this.getNextHighestDepth (), 10, 10 + i * 25, 200, 20); txt.text = String (i); txt.border = true; array[i] = txt; } //// Пример обращения к полям по индексу в массиве function timeout () { for (var i:Number = 0; i < 10; i++) { var txt:TextField = array[i]; txt.text += " Пример сдвига на " + String (i * 10) + " пикселей"; txt._x += i *10; } } //// через 1.5 секунды запускаем наш пример setTimeout (this,"timeout", 1500) |
Часовой пояс GMT +4, время: 22:24. |
|
« Предыдущая тема | Следующая тема » |
Теги |
textfield |
|
|