Форум 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 (http://www.flasher.ru/forum/showthread.php?t=83543)

djchel 08.08.2006 10:20

rollOver
 
Что за... Почему событие rollOver на кнопочке не распознается (когда быстро проматываешься по ней)? Как вообще это правильно делать?

whiteRed 08.08.2006 10:56

Цитата:

Сообщение от djchel
Что за... Почему событие rollOver на кнопочке не распознается (когда быстро проматываешься по ней)? Как вообще это правильно делать?

:D
проматываться медленно

djchel 08.08.2006 11:25

Серьезные советы есть у кого-нибудь?

whiteRed 08.08.2006 11:54

состояние мыши проверяется дискретно, поэтому возможна такая ситуация, когда в первый момент курсор еще не доехал до кнопки, а в следующий - уже за кнопкой -> onRollOver "не распознается"

лучше избегать таких ситуаций, но если очень надо, то
а) попробуй увеличить активную область кнопки
б) есть такие программки, которые меняют скорость обновления мыши (ps2rate например) - не уверен, но может быть это поможет (правда только на твоем компе)

whiteRed 08.08.2006 11:57

а можно еще в enterFrame-ах проверять положение курсора, строить прямую от прошлой точки к настоящей и проверять на пересечение этой прямой и кнопки

djchel 08.08.2006 13:58

А если предыдущая точка на кнопке, а последующая за пределами ролика? Ну и вообще, вдруг я менюшку делаю совсем не так? Важно, чтоб кнопачка была с анимацией полсе убирания курсора с нее...

whiteRed 08.08.2006 14:30

Цитата:

А если предыдущая точка на кнопке, а последующая за пределами ролика?
если убрать мышку за пределы ролика, то в ролике останутся координаты той точки, где была мышка перед выходом за границы
Цитата:

Ну и вообще, вдруг я менюшку делаю совсем не так?
что спросил, на то и отвечаю...

whiteRed 08.08.2006 14:44

Цитата:

Сообщение от BigDan
Советую увеличить fps.

состояние мыши считывается независимо от фпс

djchel 08.08.2006 15:43

Как мне сделать кнопки нормальные?
Я пробовал rollOver rollOut
Я пробовал hitTest

В обоих случаях кнопки глючные. Стандартные баттоны не подходят, т.к. нужна затухающая анимация.

Как сделать?


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

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