有没有办法检查附加到舞台的方法?
我有阶段作为全局..并且需要在mouseup上的对象中激活一些函数... 现在根据我添加的对象数量激发2或3 ..
我需要类似......
if($。stage.hasEventListener(MouseEvent.MOUSE_UP,this.mouseUp)=== false){ $ .stage.addEventListener(MouseEvent.MOUSE_UP,this.mouseUp); }
或者更好的方法来解决这个问题?
答案 0 :(得分:2)
我猜你在每个对象中添加了监听器,不是吗?这意味着每次创建对象的实例时,您都会为舞台鼠标向上事件添加另一个侦听器。如果您真的只需要一个侦听器来处理此类事件,请将其移出对象范围之外,并仅添加一次侦听器。祝你好运!