![]() |
хм.. очень странно :\
значит на пустой MouseEvent.MOUSE_OVER/MouseEvent.MOUSE_OUT он значит не реагирует, а на MOUSE_MOVE вдруг реагирует, не логично помоему, но работает, спс сгодится так). |
OVER и OUT это пограничные события, то есть происходят при смене содержимого под мышью. В пустом стейдже никаких границ нет, состояние не меняется и события соответственно не происходят.
MOUSE_MOVE же вполне логично генерится — мышь двигается над стейджем, почему бы не генерить событие? MOUSE_LEAVE, если Вы обратили внимание — это даже не MouseEvent, то есть не мышиное событие, а событие личное для стейджа, типа "И кто я после этого? Сиротинушка!" |
Цитата:
|
Цитата:
Событие MOUSE_IN избыточно — есть MOUSE_MOVE. MOUSE_LEAVE необходим, потому что прекращение генерации событий MOUSE_MOVE не говорит о том, что мышь именно ушла с поля, и MOUSE_LEAVE — единственный способ узнать об этом. |
| Часовой пояс GMT +4, время: 12:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.