![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2011
Адрес: Санкт-Петербург
Сообщений: 44
|
Кто знает, как создавать каждый раз новое текстовое поле с каждой итерацией цикла?
Примерное условие: создание переменной с именем "text_" с добавлением "0, 1, 2" и так до "10", чтобы получилось "text_0" и так далее. Пытался решить проблему своим способом не получилолсь. Заранее благодарен. |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
нет смысла в создании переменных именно с такими именами
запихивайте созданную переменную в массив, и по индексу обращайтесь, получится те же самые 0,1,2..
__________________
low + |
|
|||||
|
Во-первый тело вашего цикла выполняться не будет, обратите внимание на условие.
for (var i:int = 0; i < 10; i++) { var tf:TextField = new TextField(); this["text_" + i] = tf; tf.text = i.toString(); addChild(tf); } |
|
|||||
|
Согласен, если требуется создавать ссылки на TextField из инстанса текущего класса. Как видно, автору это безразлично, так что можно создавать объекты с единственной ссылкой - на дисплей-лист:
|
|
|||||
|
.
|
Это трудный путь. Зачем так сложно? Могу посоветовать протоптанную дорожку.
|
|
|||||
|
Незнаю уместным будет ли коммент, так как только перехожу на третий экшен.
Я бы поступил так, создал класс который выполняет всё что описано и итерации и в цикле просто вызывал этот метод. Попутно выполняя коммент Jewelz Добавлено через 12 минут Точнее результат пушировал в массив.
__________________
return this... |
|
|||||
|
Регистрация: May 2011
Адрес: Санкт-Петербург
Сообщений: 44
|
С условием лоханулся крепко.
Спасибо всем подсказавшим! Динамичность класса мне действительно безразлична, но на будущее запомню. Просто я пишу код непосредственно во fla файле, а классы использую только по мере необходимого. dimarik, если не трудно, подскажите. |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Ответ дан в посте #2
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: May 2011
Адрес: Санкт-Петербург
Сообщений: 44
|
Че-то торможу в последнее время.
Спасибо, еще раз. С массивом, пожалуй, наиболее лучший вариант. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|