|
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Ивент ничего не отслеживает
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
__________________
Reality.getBounds(this); |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Что значит не срабатывает? Кто мешает создать класс, расширяющий TextField, переопределить в нем сеттер text и доставлять событие после изменения текста
никто не отменял |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Короче ответ - НЕТ, ДисплейОбжекты не диспатчат стандартных событий "мой_внешний_вид_изменился". По той причине, что такое отслеживание не нужно при правильной архитектуре (ибо это ваш код меняет их вид, соответственно вы всегда знаете, когда это происходит) и думаю, жрало бы немало ресурсов, учитывая специфику Флэш – динамически изменяемая, анимированная графика.
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
Задача заключается в том, чтобы отлавливать все изменяющие вид объекты. Места, из которых они изменяются, мне не доступны. Я пишу библиотеку, которая будет работать с разными проектами. С помощью AddedToStage я отлавливаю все добавленные на stage объекты и на них надо навесить этот чудо-эвент, который будет срабатывать при их визуальном изменении, записывая это в лог.
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Советую для начала ознакомиться с понятием Событие и событийной моделью AS3, и конечно классом EventDispatcher. Выражение "навесить этот чудо-евент" говорит о том, что Вы пока неверно себе представляете эту модель.
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Цитата:
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Теоретически можно представить себе например набор декораторов, расширяющих все стандартные ДисплейОбжекты и переопределяющие для них все сеттеры, влияющие на внешний вид, с тем чтобы отправлять чудо-событие)) Не могу сходу представить себе способ создания такого декоратора для собственной графики объекта (то есть если изменение будет происходить через свойство graphics).
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
Event.RENDER - думаю это оно.
Bgg, Попробую, если RENDER не то. Спасибо Остальным тоже спасибо. |
Часовой пояс GMT +4, время: 10:16. |
|
« Предыдущая тема | Следующая тема » |
|
|