Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Техника работы с rollOver, rollOut (http://www.flasher.ru/forum/showthread.php?t=114851)

shtala 11.08.2008 20:11

Техника работы с rollOver, rollOut
 
В моем клипе присутствует небольшой символ (3 пикселя в ширину). Для этого элемента указаны события rollOver, rollOut. При перемещении мыши через этот объект поочередно срабатывают эти события. Однако, при очень быстром перемещении мыши события не срабатывают.
Можно ли как-то обойти это ограничение?

Division 11.08.2008 20:22

Я не есть продвинутый флешер, так что всё что я говорю - может быть ахинеей (:
rollOver/rollOut тут не помогут. В этой ситуации я бы поступил так.
Значит, при передвижении мышки мы легко можем получить текущие и предыдущие координаты курсора. То есть мы имеем отрезок, по которому прошла мышь. Осталось только посчитать, пересекается этот отрезок с мувиклипом. Способ расчета зависит от того как ты его представишь - окружностью/прямоугольником/многоугольником итд. Но это не сложно, гугл в помощь. ЗЫ я бы выбрал окружность.
PS если серьезные флешеры делают иначе, поправьте меня.

Zik. 11.08.2008 23:42

эту вещь довольно сложно обойти. а выхожу из этого положения не полностью.Просто увеличиваю сокрость кадров. это проблему полностью не решит, но хоть лучше сделает


Часовой пояс GMT +4, время: 02:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.