EaselJS CreateJS "pressmove", "pressup" не работает
Я преобразовал файл.fla в файл.js, я добавил несколько слушателей для нескольких элементов в этом файле. Среди которых 'click','mousedown' и 'mouseover' работают нормально, но события 'pressmove' & 'pressup' не отвечают, и они даже не генерируют никаких ошибок. Вот мой фрагмент кода:
/****this snippet is from converted .js file *********/
(lib.knob_rot_but = function(mode,startPosition,loop) {
this.initialize(mode,startPosition,loop,{});
// Layer 2
this.shape = new cjs.Shape();
this.shape.graphics.f().s("#999999").ss(0.5,1,1).p("ABlhlQArArAAA6QAAA7grAqQgqArg7AAQg6AAgrgrQgqgqAAg7QAAg6AqgrQArgqA6AAQA7AAAqAqg");
this.shape.setTransform(26.4,0);
this.shape_1 = new cjs.Shape();
this.shape_1.graphics.rf(["#FFFFFF","#CCCCCC","#999999","#666666"],[0.239,0.8,0.941,1],-0.2,0.2,0,-0.2,0.2,14.8).s().p("AhlBlQgqgqAAg7QAAg6AqgqQArgqA6gBQA7ABAqAqQAqAqAAA6QAAA7gqAqQgqAqg7AAQg6AAgrgqg");
this.shape_1.setTransform(26.4,0);
this.timeline.addTween(cjs.Tween.get({}).to({state:[{t:this.shape_1},{t:this.shape}]}).wait(4));
}).prototype = p = new cjs.MovieClip();
/******* My Listeners ******/
var helpButtonDown = DeviceService.getHelpButtonDown();
helpButtonDown.addEventListener("click", function(){alert("helpButtonDown button clicked")}); //works fine
var powerButtonUp = DeviceService.getPowerButtonUp();
powerButtonUp.addEventListener("click", function(){alert("powerButtonUp clicked")});//works fine
/*** Knob Listener***/
var knob = DeviceService.getKnob();
knob.addEventListener("mousedown", function(){console.log("mousedown on knob")}); //woks fine
knob.addEventListener("pressmove", function(evt){console.log("proess move on knob evt :" + evt)}); // doesn't work :(
2 ответа
События касания, такие как нажатие и нажатие, требуют включения класса касания, см. Пример и документы ниже.
var stage = new createjs.Stage("canvasId");
createjs.Touch.enable(stage);
События pressmove и pressup были представлены в версии v0.7.0, тогда как издатель CreateJS публикует версию v0.6.0. Попробуйте перейти на версию v0.7.0 в своем теге.