如何阻止mousedown
事件传播到舞台?
stage.addListener("pointerdown", startDrawing);
rect = Path.rect(x, y, 100, 100);
stage.addChild rect;
rect.addListener("pointerdown", selectHandler);
startDrawing
每次之后都会被调用selectHandler
如何阻止mousedown
事件传播到舞台?
stage.addListener("pointerdown", startDrawing);
rect = Path.rect(x, y, 100, 100);
stage.addChild rect;
rect.addListener("pointerdown", selectHandler);
startDrawing
每次之后都会被调用selectHandler
奇怪的是,我一直都有这个问题的答案,只是被骗以为它不起作用。
在 selectHandler 中停止事件:
function selectHandler(e) {
e.stop();
};
PS你可以在这里看到我正在进行的工作:http ://codepen.io/zinkkrysty/pen/iyrjG?editors=001