|
|
|||||
Летающая птичка
Есть горизонтальное меню. На активной ссылке сидит птичка (воробей или орел )
Надо что бы при наведении на другой элемент птичка перелетала на наведенный... Сделать это простой анимацией просто не реально.. надо AS, но дело в том что если юзер гоняет по менюхе как сумашедщий птичку тоже будет колбасить... если не сделать некий "занос" как мне представляется.. может я в корне не прав. Подскажите как лучше реализовать данную идею..
__________________
WebInside.RU |
|
|||||
Регистрация: Aug 2003
Адрес: Украина, Львов
Сообщений: 129
|
Ну не вникая в детали и без скрипта.. точно как хочеш: на уровне идеи...
fly=function() { .... если я лечу вправо а мьішка слева - то разворот и полет влево если я лечу влево а мьішка справа - то разворот и полет вправо /*програмньій разворот наверное чето типа описание траектории разворота по точках, какойто реверанс и т.д.*/ если я лечу на мьішку - продолжаю полет. если я подлетел бизко по координате х к мьішке - вьізьіваем функцию посадка() если позицьія миши за посл. секнду сменилась не более чем на сколько-там пикселей, то птичка с ветки даже не встает .... } setInterval (fly, 1000 /*милисеунд*/) //почитай про setInterval в хелпе... она вьізьіваетфункцию fly каждьіе 1000милисекунд=1секунда ну в таком духе надо поразмьіслить |
|
|||||
Регистрация: Aug 2003
Адрес: Украина, Львов
Сообщений: 129
|
сорри не дописал.. весь фокус тут в том что птичка как бьі имеет инерцию, она реагирует не сразу, а по достижении той желанной секундьі...
дополнительно делаешь функцию разворот и в ней вьіключаеш на момент ее работьі setInteval , чтоб не було реакции на мьішку... ну как то так... |
|
|||||
Выложишь потом линк на это творение) интересно поглядеть))))
__________________
От любви до ненависти один шаг... |
|
|||||
да, оч интересно будет посмотреть т.к. у меня в принципе похожая ситуация, но у меня бабочка...
__________________
Маньяк-часовщик :) www.plastique.ru/lab/ |
Часовой пояс GMT +4, время: 07:25. |
|
« Предыдущая тема | Следующая тема » |
|
|