![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| php5 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 15.8.2007 Репутация: нет Всего: нет |
Имеется скрипт который позволяет перемещать обьеты
Как его можно модифицировать что бы можно было перемешать объект с определенной скоростью т.е что бы происходила небольшая задержка |
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Обьясните понятнее. Что значит перемещать с определенной скоростью? Скорость определяется скоростью ведения мышки. Или вам нужно чтобы они сами ездили с определенной скоростью?
-------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| php5 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 15.8.2007 Репутация: нет Всего: нет |
именно это я имел в виду |
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Ну объекты перемещаются ведь.... со скоростью мыши... Глючит всё, но скорость то причем?
И вы вопрос задаете, дак портянку то обрежьте, лишнее всё удалите, оставьте один-два объекта. Задержка выполнения задается функцией setTimeout(выполняемая функция, время задержки миллисекунды) -------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
php5, Вы хотите инерцию изобразить, что ли, чтоб объекты тягались за курсором мыши, как игрушечная машинка на веревочке?
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
SelenIT, раз уж вы про замедление движения заговорили, может подскажете.
Какой множитель используют для значения времени, чтобы объект двигался вначале быстро, а по мере приближения к заданой позиции замедлял движение? Это сообщение отредактировал(а) Ghirik - 28.8.2007, 17:49 -------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Ghirik, классический вариант, насколько мне известно - делать шаг смещения пропорциональным оставшемуся расстоянию до цели.
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Спасибо
-------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| php5 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 15.8.2007 Репутация: нет Всего: нет |
SelenIT ? а как сделать эту инерцию при движении , в каком месте в моем коде нужно вызывать функцию setTimeout()
|
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Вы поймите, чтобы что-то советывать или делать, нужно понимать, что делаешь. Вы просите сделать задержку. Зачем? Вам ненравится как работает скрипт? Что конкретно ненравится? Ненравится его глюкавость? Задержки не помогут. Там какая то несогласованность событий, разбираться в этой несогласованности ни кто не станет, потому, как это неблагодарное занятие. А делать примочки к глюкавому скрипту... вообще...
Вы бы хоть маленький кусочек скрипта сами написали, подтверждающий, что Вы что-то делаете сами. Хоть какие то попытки написать.... -------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| php5 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 15.8.2007 Репутация: нет Всего: нет |
Та все глюки в своем скрипте я исправил, выложил скрипт с глюком потому что он меньший по общему и понятней, в моем скрипте принцип перемещении остался тот же, меня интересует конкретный вопрос как сделать инерцию при движении при использовании выше приведенного кода , а не то как сделать что бы он не глючил
|
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Вы себе исправили, а нам и так сойдет. Извините, это хамство. Вы станете к ржавому ведру приделывать лакированную ручку? Выложили чужой скрипт, http://www.legal.web.ur.ru/drag_and_drop.html и ждете пока Вам готовенькое выдадут. Думаю, здесь уже не выдадут. Если Вы смогли разобраться в очередности событий, чтобы исправить глюки, то написать зажержку - плевое дело! -------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| php5 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 272 Регистрация: 15.8.2007 Репутация: нет Всего: нет |
Ghirik, я что говорил что это мой скрипт ? я даже в исходнике который здесь выложил не убрал ссылки и информацию откуда я его взял , что касается
Я уже говорил почему я его выложил таким, для вас еще раз повторюсь выложил скрипт с глюком потому что он меньший по общему и понятней |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |