Просмотр полной версии : Летающая птичка
Есть горизонтальное меню. На активной ссылке сидит птичка (воробей или орел :))
Надо что бы при наведении на другой элемент птичка перелетала на наведенный...
Сделать это простой анимацией просто не реально.. надо AS, но дело в том что если юзер гоняет по менюхе как сумашедщий птичку тоже будет колбасить... если не сделать некий "занос" как мне представляется.. может я в корне не прав.
Подскажите как лучше реализовать данную идею..
Ну не вникая в детали и без скрипта.. точно как хочеш: на уровне идеи...
fly=function() {
....
если я лечу вправо а мьішка слева - то разворот и полет влево
если я лечу влево а мьішка справа - то разворот и полет вправо
/*програмньій разворот наверное чето типа описание траектории разворота по точках, какойто реверанс и т.д.*/
если я лечу на мьішку - продолжаю полет.
если я подлетел бизко по координате х к мьішке - вьізьіваем функцию посадка()
если позицьія миши за посл. секнду сменилась не более чем на сколько-там пикселей, то птичка с ветки даже не встает
....
}
setInterval (fly, 1000 /*милисеунд*/)
//почитай про setInterval в хелпе... она вьізьіваетфункцию fly каждьіе 1000милисекунд=1секунда
ну в таком духе надо поразмьіслить
сорри не дописал.. весь фокус тут в том что птичка как бьі имеет инерцию, она реагирует не сразу, а по достижении той желанной секундьі...
дополнительно делаешь функцию разворот и в ней вьіключаеш на момент ее работьі setInteval , чтоб не було реакции на мьішку... ну как то так...
KillSlayer
05.03.2004, 20:02
Выложишь потом линк на это творение) интересно поглядеть))))
да, оч интересно будет посмотреть т.к. у меня в принципе похожая ситуация, но у меня бабочка...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.