![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2008
Сообщений: 71
|
Здравствуйте. Понадобилось знать, находится мышь на флешке, или нет. Но проблема в том что событие MOUSE_LEAVE не работает на первоначальном этапе загрузки свф-а.
Т.е. как только я нажимаю CTR+Enter мне надо знать, в пределах ли флешки мышь. Как это можно узнать? |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 71
|
Вот слушатель:
Вот обработчик:
Но с самого начала они не работают. Если потом навожу мышь и убираю, тогда работает. А с самого начала нет. |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 71
|
КорДум Да, именно это.
|
|
|||||
|
Забавно, но координаты выдаются правильно, относительно флешки. Мышь за пределами в правом верхнем углу - координаты (550, 400) - дефолт. Слева вверху - (0, 0). Нет, здесь нужен другой способ или же надо проверять по граничащим значениям, все равно же один раз проверяется.
__________________
тут я |
|
|||||
|
Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
|
Видимо, отображает ближайшие координаты на stage к курсору, хоть тот и за пределами... Может, пожертвовать одним-двумя рядами пикселов в этом случае (не часто курсор попадет практически ровно на границу ролика) и смотреть, что курсор ближе к центру, чем на самой границе? В общем, похоже на то, что предложил КорДум.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|