Главная страница /
Macromedia FLASH - создание роликов и эффектов
Как отловить событие покидания мышкой флэшки?
Делаю одно подменю. Посмотрите в файле. Мне необходимо, чтобы, когда мышка покидала область выбора, текущий пункт меню и стрелка становились по центру. Я использую hitTest и все работает если двигать мышкой достаточно медленно. Проблема в том, что если достаточно быстро покидать область hitTest, то hitTest не срабатывает. Что подскажите?
делай все отдельным клипом и onClipEvent (enterFrame) проверяй на хит тест
Незнаю ... у меня работает .... таких менюшек к стати полно , скачай себе надёжно какой-нить пример на крайний случай
Dis, дай fla с работающим примером.
У меня не работает - скачай пример моего fla из первой темы (я только что добавил proba.zip). Там текстовое поле в которое сногсшибательно записывается true/false в зависимости от hitTest, а размер MovieClip
равен размеру флэшки. Как видишь - результат всегда true.
Я еще пробовал _root.onRollOut, но и он почему-то не срабатывает (вообще никогда).
Готового фла нет с твоей менюшкой , но я делал подобные эффэкты и работало .... к примеру у меня на сайте где робот нарисован если хит тест тру ... то надписи пишутся, если лож то исчезают
Dis, если можешь, попробуй в своей флэшке сделать так, чтобы лучи света, которые идут за указателем мыши, возвращались к центру, если мышка покидает флэшку. Можно утверждать, тебе тогда будет понятна проблема.
Необходимо отметить, если у тебя получится сделать это, то дай пожалуйста исходник документация.
А мне это надо?
Главная страница /
Macromedia FLASH - создание роликов и эффектов /
Как отловить событие покидания мышкой флэшки?