在舞台上检测mouseUp

时间:2010-02-02 08:09:24

标签: actionscript-3 stage

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

我有阶段作为全局..并且需要在mouseup上的对象中激活一些函数... 现在根据我添加的对象数量激发2或3 ..

我需要类似......

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

或者更好的方法来解决这个问题?

1 个答案:

答案 0 :(得分:2)

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

相关问题