![]() |
Flash CS3 Button компонент
Добавил компонент Button на сцену документ класса, присвоил компоненту имя:
public var my_button : Button; в конструкторе пытаюсь поменять ему label, он меняется в конструкторе только в том случае, если на сцене у этого компонента стандартный лейбл: "Label", в случае если он изменен прямо в IDE, то в конструкторе документ класса установка лейбла не срабатывает. Дело в том, что если компонент изменялся прямо в среде, то после выполнения конструктора документ класса вызывается какой-то динамически созданный метод __setProp__instance_name... Правильно я понимаю, что этого никак не избежать? |
Долго вчитывался... тяжело написано. Отсюда и ответов нет.
Вы, пардон, добавили "компонент Button на сцену документ класса" программно? Код AS3:
Или вручную на сцену кнопку перетащили? Тогда о чем сей код? Код AS3:
Опишите понятнее. |
все верно
установка лейбла в конструкторе срабатывает, но до инициализации компонента Код AS3:
|
Типичная AS2-ная политика, onLoad у компонентов тоже есть. Только соответствующего события нет.
|
Цитата:
Вопрос исчерпан, спасибо за ответы. |
| Часовой пояс GMT +4, время: 00:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.