Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.08.2012, 16:10
Аватар для Basota
Новичок на форуме
Отправить личное сообщение для Basota Посмотреть профиль Найти все сообщения от Basota
 
Регистрация: 31.08.2012
Сообщений: 2

Двойное событие в одну и туже координату
Добрый день.
У меня задача написать перемещение персонажа в указанную точку.
Для этого мне нужно чтобы при первом клике на canvas, мне рисовался путь от персонажа(объект), до указанной кликом точки. При втором клике на эту координату - персонаж(объект) перемещался в нее. В случае если координаты не совпадают, то рисовать новый путь.

Подскажите где искать решение данной задачи или куском кода )
Заранее спс.
Ответить с цитированием
  #2 (permalink)  
Старый 31.08.2012, 20:22
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Basota,
Ну к примеру , при наведении на определённую область, при поднять z-index(om) прозрачную gif - картинку и при первом клике - выполняем одно действие, пр втором - второе,
Хотя имхо гадания на кофейной гуще без текущего действующего модуля
Ответить с цитированием
  #3 (permalink)  
Старый 31.08.2012, 21:02
Аватар для Basota
Новичок на форуме
Отправить личное сообщение для Basota Посмотреть профиль Найти все сообщения от Basota
 
Регистрация: 31.08.2012
Сообщений: 2

Deff,
Всё дело в том что z-index(om) поднимать картинку нет смысла, так как клик может быть осуществлен в любой области холста.

То-есть при наведении на холст мы нечего не видим и не делаем, только рассчитываем в каких координатах мышь.
При первом клике передаются координаты и с начального положения персонажа(объекта), рисуется прямая линия до той координаты где был клик.
После этого проверяется в какую координату делается второй клик и при совпадении с первой, объект перемещается в эту точку.
Если не совпадает опять рисуется линия в другую координату.

Желательно сделать не дивами, а все рисовать в Canvas.

Наброски - http://zalil.ru/33717431(ссыль для скачивания)

Последний раз редактировалось Basota, 31.08.2012 в 21:16. Причина: Дополнил
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как постоянно запускать одну и туже ссылку? Maxim Общие вопросы Javascript 28 27.02.2009 09:25