Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //It is supposed to receive a Bitmap object.
- function addTouchEvents(object) {
- log("Touch event added for "+ object.toString);
- //Since I am receiving a easeljs object, there is no need to stop propagation or prevent default.
- //http://community.createjs.com/discussions/easeljs/1104-prevent-event-propagation
- var el;
- el = object;
- el.addEventListener('mousedown', onMouseDown);
- el.addEventListener('mousemove', onMouseMove);
- el.addEventListener('touchstart', onTouchStart);
- el.addEventListener('touchmove', onTouchMove);
- }
- function onMouseDown(e) {
- log('-> mouse down');
- e.touches = [{
- clientX: e.clientX,
- clientY: e.clientY
- }];
- onTouchStart(e);
- }
- function onMouseMove(e) {
- log('-> mouse move');
- e.touches = [{
- clientX: e.clientX,
- clientY: e.clientY
- }];
- onTouchMove(e);
- }
- function onTouchStart(e) {
- log('-> touch start');
- //do something with e.touches[0].clientX or e.touches[0].clientY
- }
- function onTouchMove(e) {
- log('-> touch move');
- //do something with e.touches[0].clientX or e.touches[0].clientY
- }
- function log(str) {
- console.log(str);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement