6

我正在尝试将触摸事件与 Createjs / Easeljs 对象一起使用。例如,我正在尝试使用 addEventListener 附加一个 touchstart 和 touchmove 事件。

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

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

我不知道为什么它不起作用。

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

问候。

4

1 回答 1

12

您可以使用 EaselJS 中包含的 Touch 类来启用多点触控——这会转化为正常的 EaselJS mousedown/mousemove 事件。查看 DragAndDrop 演示:http ://www.createjs.com/demos/easeljs/draganddrop

createjs.Touch.enable(stage);

干杯。

于 2013-06-18T15:30:32.910 回答