![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 4
|
Таккая проблемка - решить нужно срочно, а решения найти не могу
Есть горизонтальная менюшка 545 х 38 пикс, т.е. размер под кнопки меню в вертикальной плоскости (исходники скелета по ссылке) - работает по принципу: Наводишь на кнопку (всего 5 кнопок) - остальные плавно уезжают наверх, если снимаешь фокус мыши с кнопки то все возвращается на 1-ый фрейм. Суть сабжа: все работает замечательно, если плавно подводить и отводит мышь... Если как бы невзначай быстро провести мышкой через меню, т сработает движение (rollover), а rollout не успеет отработать и вернуть анимацию на 1 фрэйм. исходник http://sound4you.ru/0.fla образец http://sound4you.ru/0.swf исходник на flash 8 Выручайте - пиво за помощь. |
|
|||||
|
Регистрация: Jun 2005
Адрес: Санкт-Петербург
Сообщений: 159
|
ну так пока роллАут не закончится не активирую роллОвер вот и все. Если идет роллАут, делай роллОвер недоступным.
__________________
F.U.C.K.I.N.P.U.N.K. |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 4
|
Суть в том, что когда быстро мышой проводишь ролловер начинает действие, но когда мышь выходит за пределы кнопки и за пределы флэш меню роллоут не срабатывает (при быстром движении мыши!!!!) Если двигать со средней скоростью от начала страницы до конца, т.е. снизу вверх - то все работает замечательно, увеличив скорость движения мыши и роллоут не успевает срабатывать!!!
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Санкт-Петербург
Сообщений: 159
|
Значит у тя плохо реализована анимация при rollOver. Скорость движения мыши тут не при чем.
__________________
F.U.C.K.I.N.P.U.N.K. |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 4
|
Тьфу, млин - объяснить сложно
Проблемы при выводе мыши с поля swf меню!!! роллоут не откатывает на 1 трек!! Исходник же положил с swf-ом. |
|
|||||
|
блин... у тебя там вообще-то сильно через одно место сделано, но могу подсказать, как сделать, чтобы исправлять было по минимуму.
на событие rollout не делай сразу переход на 1 кадр, просто установи какой-нить флаг, например, _root.isOut = true. А в конце каждой анимашки ставь проверку if(_root.isOut){gotoAndPlay(1)} В 1 кадре не забудь присвой _root.isOut = false |
|
|||||
|
Регистрация: Apr 2006
Сообщений: 4
|
Oreanor thanks
Я ж php-кодер, а flash использую редко |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|