|
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
Отследить перерисовку объекта
Как отследить, что объект изменил свой внешний вид? Например, в текстовом поле новый текст появился (CHANGE не подходит, так как если поле невидимое, то визуально оно не поменялось, а CHANGE сработает). Или, например, мувиклип перешел в другой кадр, отличающийся от предыдущего. Нужен какой то эвент вроде onDraw, если есть такой.
Заранее спасибо |
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
мне надо отследить визуальные изменения у любых объектов, не только текстовых полей.
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Объекты, за которыми надо следить, должны сами уведомлять о своем изменении. Они-то, надеюсь, знают что изменились?))
Про CHANGE забавно, ага. Ничто не мешает, получив это событие, узнать, отображается ли поле в данный момент. Для мувиклипа можно повесить следилку, которая будет проверять на ENTER_FRAME номер текущего кадра и сравнивать его с предыдущим. Но вообще это проблема архитектуры, как и всегда, когда вам кажется, что "Adobe о вас не позаботились"))) Думайте, как лучше организовать приложение. Ничто не происходит само по себе. Все можно отследить, если нужно.
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
хорошо, какой эвэнт диспатчить, чтоб он подходил и для текстовых полей, и для мувиклипов и для всего остального, что только можно придумать.
Добавлено через 1 минуту Wolsh, Как отследить изменение текста, не переписывая класса ТекстФилд, если текст изменился из кода? |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Что Вы имеете в виду под "подходил"?
__________________
Reality.getBounds(this); |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
|
|
|||||
Регистрация: Jun 2010
Сообщений: 97
|
Я имею ввиду, что мне нужен некий эвент, который отслеживает внешние, визуальные изменения объектов
Добавлено через 44 секунды goodguy, CHANGE не срабатывает, если текстовое поле изменено из кода. я проверил |
Часовой пояс GMT +4, время: 18:13. |
|
« Предыдущая тема | Следующая тема » |
|
|