![]() |
Проблема между событием "навели на фильм" VS кнопочные обработчики
Вложений: 1
Приветствую.
Не могу решить одну проблемку: события входа/выхода указателя мыши за пределы окна плеера отслеживаю по средством следующего кода: Код:
_global.borderWatcher = {};для которого прописана кнопочная функция: Код:
knopka.onPress = function():Void {Переносим clip на нижайший уровень, изменяем значение 100000 на -100000. Вродебы кнопки уже ревгируют, но теперь при наведении на эти кнопки происходит срабатываение событий clip.onRollOut и clip.onRollOver. "Палка о двух концах" +( Подскажите пожалуста как решить данную проблему, что и регистрировались события пересечения границ фильма и работали обработчики событий других кнопок (символов), находящихся в фильмк, без ущерба друг для друга. Спасибо. p.s. исходник прикрипил |
Всё же, если каму интересен этот вопрос, то единственное, что сумел предумать и пременить, это сочетание onRollOut и moeseMove. Для первого обработчика ставим условие НЕ срабатывания ("облость") по площади на несколько десятков пикселв меньше чем самого клипа ( главное что бы в него попадали кнопки или символы, которые могут привести к среагированию "вывода"). Ну а для второго теже уловия но только по точным размерам фильма. В результате почти как надо работает, только могут возникнуть небольшие проблемы при резком движении мышки при малом "запасом" облости условия сробатывания для onRollOut.
Может непонятно объяснил что делал (времени нет привести пример чистый). Если кого интересует, пишите, пстараюсь скинуть исходник примерный. |
| Часовой пояс GMT +4, время: 23:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.