'The Event pressmove of CreateJS doesn't work on desktop browsers (windows touchscreen)

I have this code that uses the events mousedown , pressmove and pressup ,it runs fine on Android ,IOS ,and windows (mouseEnent), but using finger touch on windows touchscreeen I receive mousedown and pressup but the event pressmove not trigged.

container.addEventListener("pressup", onpressup);
container.addEventListener("pressmove", onpressmove);
container.addEventListener("mousedown", onmousedown);

I don't change the target after the mousedown event. Createjs v 1.0.0



Solution 1:[1]

Touch interactions use different mouse events. The Touch class will convert the events for you, and should work on a multi-touch device as well.

https://createjs.com/docs/easeljs/classes/Touch.html

let stage = new createjs.Stage("canvasId");
createjs.Touch.enable(stage);

Solution 2:[2]

Your observation on windows touch device is correct. I had the same problem and solved it by editing createjs. I changed the Touch class in createjs with Touch class in easeljs-next. It seems to be working fine.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Lanny
Solution 2 Amit Kumar