My code uses the stagemousedown and stagemousemove events along with other events such as buttons.
I have code to allow createJS to handle touch events:
// Enable touch events on this stage
createjs.Touch.enable(stage, false, true);
// Don't let the stage to automatically prevent default touch events
stage.preventSelection = false;
// And to prevent default events in the stagemousedown I have
My problem is now any buttons have a double event, (click is fired twice when I press a button).
is the code executed twice? ie, the frame containing the code plays twice?
Not the entire frame, no.
what does that mean? you can't play part of a frame.
either the frame containing your handler executes more than once or it does not. and if the frame executes more than once, you need to prevent re-execution of the listener. eg,