0

如何阻止mousedown事件传播到舞台?

stage.addListener("pointerdown", startDrawing);

rect = Path.rect(x, y, 100, 100);
stage.addChild rect;

rect.addListener("pointerdown", selectHandler);

startDrawing每次之后都会被调用selectHandler

4

1 回答 1

0

奇怪的是,我一直都有这个问题的答案,只是被骗以为它不起作用。

在 selectHandler 中停止事件:

function selectHandler(e) {
  e.stop();
};

PS你可以在这里看到我正在进行的工作:http ://codepen.io/zinkkrysty/pen/iyrjG?editors=001

于 2014-05-30T18:36:19.453 回答