![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2007
Сообщений: 2
|
Доброе время суток.
Сталкнулась с такой проблемой: есть динамически формируемое меню (названия пунктов берутся из XML). При наведении на пункт меню должен происходить эффект "bounce" т.е. название меню должно c небольшим ускорением смещаться вниз, ударяться о нижнюю границу меню и замирать. Я этот эффект реализовала программно, всё работает. НО! если слишком быстро перескакивать мышью с одного пункта меню на другой, то "bounce" исчезает, остаётся только выезжание надписи вниз. Такое впечатление, что onRollOver не успевает среагировать. Возникла мысль насчёт паузы перед выполнением onRollOver. Пока это реализовать не получается. Уже два дня сижу в поиске, ничего не выходит .Помогите плз. Вот ссылка на то, как меню выглядит сейчас. http://reflection.com.ua/top_menu.html код выглядит примерно следующим образом: С setInterval в начале обработки onRollOver пункты меню вообще не двигаются. Правда, не уверена, что это вообще могло бы быть решением проблемы. Последний раз редактировалось foxy; 14.11.2007 в 01:03. |
|
|||||
|
не надо в оnRollOver вешать onEnterFrame. Он же у вас вызывается все время пока мышка по кнопке двигается.
При наведении установите флаг и запустите onEnterFrame (если флаг уже установлен то не запускайте), при отведении снимите флаг и удалите onEnterFrame Только "bounce" поплавнее бы и dgrag out добавить. Те там где добавить Последний раз редактировалось terbooter; 14.11.2007 в 08:31. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Цитата:
|
|
|||||
|
Регистрация: Feb 2007
Сообщений: 2
|
terbooter, благодаря Вам мозги стали работать в нужном направлении. Спасибо большое, всё получилось.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|