首页 文章

在Createjs / Easeljs中使用触摸事件

提问于
浏览
6

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

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

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

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

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

问候 .

1 回答

  • 12

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

    createjs.Touch.enable(stage);
    

    干杯 .

相关问题