Я использую CreateJS/EaselJS, чтобы создать образец холста. У меня есть объект карты (объект растрового изображения), и я добавляю к нему прослушиватель событий для обработки события «mousedown». Затем я пытаюсь удалить этот прослушиватель событий, но, похоже, он не работает. Может кто-нибудь мне помочь?Как удалить прослушиватель событий в объекте EaselJS
toggleDragDrop: function (stage, state) {
if (state) {
this.graphicsObj.addEventListener("mousedown", function (evt) {
var offset = { x: evt.target.x - evt.stageX, y: evt.target.y - evt.stageY };
// add a handler to the event object's onMouseMove callback
// this will be active until the user releases the mouse button:
evt.addEventListener("mousemove", function (ev) {
ev.target.x = ev.stageX + offset.x;
ev.target.y = ev.stageY + offset.y;
stage.update();
});
});
}
else {
this.graphicsObj.removeEventListener("mousedown");
}
}
Я получил: D, большое вам спасибо: D. – PhuongTT