![]() |
Как в свойстве объекта сослаться на TextField?
Не стреляйте - сформулировал как мог.:)
Беда в следующем: конструкции типа "arr[0]=new TextField()" AS3 разрешает, а конструкции типа "arr[0].txt=new Textfield()" - нет. Нерабочий код: Код:
import flash.text.TextField; |
arr[0].txt=new Textfield() флеш разрешает!, только перед этим надо написать что то вроде
Код:
arr[0]=new Object(); |
Torero, так в AS3 не пишут. Если надо создать класс — создай его. И заканчивай писать код в кадрах.
|
Спс. Про "new Object()" не догадался.:drinks:
Еще вопросик: почему при выполнении кода на экране ничего не отображается. хотя трассировка показывает, что все гут? Код:
for(var z:uint=0; z<2; z++){2_etc: Код в кадрах, лично я, писать и не начинал. Здесь его привел в такой форме просто для того, чтобы примером можно было легче воспользоваться если вдруг кто захочет проверить. |
В этом коде все гуд. Тут вопрос где этот код выполняется.
|
Ты прав. Непонятка в другом месте, но не знаю где:
ситуация следующая: из одного класса("D") создаю экземпляр другого класса("E"). В классе "E" создаю TextField, однако на экране он не отображается. D: Код:
package {Код:
package { |
Цитата:
|
Работает. Спасибо.
|
Код:
var tx_arr:Array=[]; |
Вопрос в продолжение темы...
Как при срабатывании мышиного события сослаться на родительский объект? Код:
package {------- Вопрос решил, использовав getChildAt(0), но почему getChildByName не сработал? |
| Часовой пояс GMT +4, время: 13:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.