![]() |
как контролировать перекрытие onRollOver?
Привет всем, можете срочно помочь?!.. :bye:
У меня есть контейнер (MovieClip), на нем вся моя флешка. Так вот... в этой флешке есть меню (и т.д.) с определенными событиями onRollOver/Out. На контейнере тоже эти события определены, в следствие этого у меня не работает меню (и т.д.) в флешке. Они как-то перекрываются. ЗЫ. На контейнере (размерами равен Stage) я создал onRollOut для того, чтобы отслеживать когда курсор уходит вообще из флеш плеера. Юзаю AS2, IDE flash cs3. |
ты убери это. у тебя при выходе всё равно курсор как бы на границе останется.
а на будущёё проверь так просто: Код:
if((_xmouse<0)||(_xmouse>=Stage.width)||((_ymouse<0)||(_ymouse>=Stage.height)){ |
у меня корректно работает выход за границу, т.е. курсор не остается там. просто перестают работать кнопки меню. вот.
|
люююди, ну есть же выход!??
как предложил Хаят я сделал, но он не всегда работает! т.к. иногда не успевает заметить уход. Хаят, а ты это куда советовал бы прикрутить, к onEnterFrame() или к onMouseMove()? Спасибо. |
В AS2 нет события ухода мыши со сцены.
Привязать можно к onEnterFrame, только подобное условие выполнится, разве что, когда мышь была зажата и вышла за пределы сцены. |
к onMouseMove.по идеи всё равно.но комп будет меньше напрягатсяся
|
| Часовой пояс GMT +4, время: 08:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.