在Createjs/Easeljs中使用触摸事件

Cod*_*ree 6 javascript canvas easeljs createjs

我正在尝试使用Createjs/Easeljs对象的触摸事件.例如,我正在尝试使用addEventListener附加touchstart和touchmove事件.

Touchstart和mousedown似乎有效:我正在使用浏览器和触摸设备来测试它,它似乎在两种情况下都有效.

但是,mousemove和touchmove似乎不起作用.我虽然是因为我删除了stopPropagation和preventDefault方法,但我看到Lanny McNie写道,在CreateJS 1中没有必要这样做.

我无法弄清楚为什么它不起作用.

这是我的代码:http: //pastebin.com/pqxWLNKG

问候.

Lan*_*nny 12

您可以使用EaselJS附带的Touch类来启用多点触控 - 这可以转换为正常的EaselJS mousedown/mousemove事件.查看DragAndDrop演示:http://www.createjs.com/demos/easeljs/draganddrop

createjs.Touch.enable(stage);
Run Code Online (Sandbox Code Playgroud)

干杯.