1

有没有办法检查已附加到舞台的方法?

我有舞台作为全局..并且需要在 mouseup 上的对象中触发一些功能...现在它触发 2 或 3 取决于我添加了多少对象..

我需要类似的东西。。

if($.stage.hasEventListener(MouseEvent.MOUSE_UP, this.mouseUp) === false){ $.stage.addEventListener(MouseEvent.MOUSE_UP, this.mouseUp); }

或者更好的方法来处理这个?

4

1 回答 1

2

我猜你是在每个对象中添加监听器,不是吗?这意味着每次您创建对象的实例时,您都会为舞台鼠标向上事件添加另一个侦听器。如果您真的只想要一个此类事件的侦听器,请将其移到对象范围之外,并且只添加一次侦听器。祝你好运!

于 2010-02-02T16:41:27.667 回答