Kineticjs: событие drag.moving не работает в последней версии. Как обновить код?

Я использую Kineticjs версии 3.10.2. Я следую официальной демонстрации. Проблема в линии 48 (где в комментарии сказано: "// если перетащить")

В последней версии .drag был удален, заменен методом .isDragging(). А как насчет свойства .moving? его не определено.

Как я могу заставить его работать с последней версией Kineticjs

С уважением.


person Junaid Qadir Shekhanzai    schedule 06.07.2012    source источник
comment
Вы пробовали if (ball.isDragging()) { ?   -  person    schedule 06.07.2012
comment
да, не работал. balll.isDragging() работал в консоли. Я имею в виду, что он вернул true при перетаскивании. Позвольте мне еще раз просмотреть код и вернуться к вам. Благодарность   -  person Junaid Qadir Shekhanzai    schedule 06.07.2012
comment
jsfiddle.net/jeykeu/z9FKd/1 Я думаю, что из-за изображений он не работает в вообще скрипка. Пожалуйста, проверьте код, если он правильный?   -  person Junaid Qadir Shekhanzai    schedule 06.07.2012
comment
@AlexLittlejohn ты что-нибудь нашел?   -  person Junaid Qadir Shekhanzai    schedule 07.07.2012


Ответы (1)


Спасибо друзьям, которые нашли время, чтобы помочь.

Я просто взял код, использующий версию KineticJS 3.7.4, и обновил его до 3.10.0.

и это сработало просто отлично.

взгляните на скрипту

Вот исходный пример

Удачного кодирования

С уважением,

person Junaid Qadir Shekhanzai    schedule 07.07.2012