Использование сенсорных событий с Createjs / Easeljs

Я пытаюсь использовать события касания с объектами Createjs / Easeljs. Например, я пытаюсь прикрепить событие touchstart и touchmove с помощью addEventListener.

Touchstart и mousedown, похоже, работают: я использую браузер и сенсорное устройство для его тестирования, и он, похоже, работает в обоих случаях.

однако mousemove и touchmove, похоже, не работают. Я думал, это потому, что я удалил методы stopPropagation и preventDefault, но я видел, что Лэнни Макни написал что нет необходимости делать это в CreateJS 1.

Я не могу понять, почему это не работает.

Это мой код: http://pastebin.com/pqxWLNKG

с уважением.

1 ответов


вы можете использовать класс Touch, включенный в EaselJS, чтобы включить мультитач-который преобразуется в обычные события EaselJS mousedown/mousemove. Проверьте демо DragAndDrop:http://www.createjs.com/demos/easeljs/draganddrop

createjs.Touch.enable(stage);

Ура.