![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2005
Сообщений: 34
|
В моем клипе присутствует небольшой символ (3 пикселя в ширину). Для этого элемента указаны события rollOver, rollOut. При перемещении мыши через этот объект поочередно срабатывают эти события. Однако, при очень быстром перемещении мыши события не срабатывают.
Можно ли как-то обойти это ограничение? |
|
|||||
|
Я не есть продвинутый флешер, так что всё что я говорю - может быть ахинеей (:
rollOver/rollOut тут не помогут. В этой ситуации я бы поступил так. Значит, при передвижении мышки мы легко можем получить текущие и предыдущие координаты курсора. То есть мы имеем отрезок, по которому прошла мышь. Осталось только посчитать, пересекается этот отрезок с мувиклипом. Способ расчета зависит от того как ты его представишь - окружностью/прямоугольником/многоугольником итд. Но это не сложно, гугл в помощь. ЗЫ я бы выбрал окружность. PS если серьезные флешеры делают иначе, поправьте меня.
__________________
while(1) {} |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
эту вещь довольно сложно обойти. а выхожу из этого положения не полностью.Просто увеличиваю сокрость кадров. это проблему полностью не решит, но хоть лучше сделает
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|