событие визуального изменения - PullRequest
0 голосов
/ 10 октября 2009

Нет ли события, которое происходит только тогда, когда произошли какие-то визуальные изменения объекта. Так, например, если бы это был видео или анимированный объект, он работал бы так же часто, как EnterFrame. Однако, если бы это был какой-то элемент управления вводом, который просто сидел и ничего не делал визуально, событие не сработало бы, пока визуальное состояние не изменилось, например, в результате какого-либо пользовательского ввода.

Я перепробовал десятки событий, и, похоже, ни одно из них не сработало.

1 Ответ

0 голосов
/ 10 октября 2009

Для визуальных компонентов ближайшим, который вы собираетесь получить, является FlexEvent.UPDATE_COMPLETE, который будет запускаться после того, как у объекта будут вызваны его функции commitProperties (), measure () и updateDisplayList (). Если вы подклассифицируете компонент, то переопределение updateDisplayList () и обработка (или добавление вашего собственного события) гарантируют, что вы получаете событие только тогда, когда что-то меняется визуально.

Для видео вам нужно послушать VideoEvent.PLAYHEAD_UPDATE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...