![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2013
Сообщений: 157
|
Здравствуйте, подскажите пожалуйста, как переместить спрайт на котором был выполнен щечек мыши.
имя спрайта я получил e.target.name Спасибо. |
|
|||||
|
Banned
[+5 04.06.13]
[+1 08.06.13] Регистрация: May 2013
Сообщений: 52
|
|
|
|||||
|
Регистрация: Mar 2013
Сообщений: 157
|
Имеется изометрическая сетка, на ней несколько спрайтов, нужно переместить по сетке. у меня перемещение работает, но почему то последнего объекта. как переместить именно тот, на котором я щелкнул мышью я не могу.
|
|
|||||
|
Регистрация: May 2013
Сообщений: 8
|
Создай для каждого объекта слушатель события MOUSE_DOWN и MOUSE_UP, при MOUSE_DOWN разрешай перетаскивание - dragStart(), при MOUSE_UP - dragStop(). Если я вас правильно понял. вы ведь с помощью мыши собираетесь перетаскивать?
|
|
|||||
|
Lorem ipsum
|
ArtemLushnikov, нехорошее советуешь. Это уже только от отчаяния можно делать.
art_maestro, кто такой "последний объект"? Final Hope предоставил простейший рабочий пример кода в обработчике клика для перемещения именно того объекта, по которому щелкнули.
__________________
Поймай яблоко 2! |
|
|||||
|
Регистрация: Mar 2013
Сообщений: 157
|
dragDrop не применял. Сделал так. по клику на здание, оно (здание) привязывается к курсору и его можно двигать по сетке, по щелчку на сетку ставиться здание.
Я уже разобрался, все получилось. Спасибо. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|