2014-02-03 5 views
0

Я использую пример kineticjs с этой страницы http://www.html5canvastutorials.com/labs/html5-canvas-animals-on-the-beach-game-with-kineticjs/. Все работает отлично - я могу перемещаться, перетаскивать изображение (кинетический.изображение) и т. Д. Проблема заключается в том, что я нажимаю курсор на прозрачной области изображения, тогда перетаскивание не работает. Что делать, чтобы сделать изображение перетаскиваемым независимо от того, что я нажимаю курсор на выделенную область или прозрачный фон этого изображения?перетаскивание изображения с прозрачным фоном

ответ

2

Попробуйте удалить строки 121 и 122. Страница загружает сценарий, который не отображается, который изменяет область, на которую можно перетащить, на непрозрачные части. Для получения дополнительной информации look here

Линия для удаления:

animal.cache(); 
animal.drawHitFromCache(); 
+0

После удаления этих линий перетаскивая изображения значительно более гладким :) – maciekm

Смежные вопросы