Actionscript 3 AS3触发器事件,仅对象位于顶部

Actionscript 3 AS3触发器事件,仅对象位于顶部,actionscript-3,events,movieclip,Actionscript 3,Events,Movieclip,我有一堆大小相同的MovieClips,每个MovieClips上都有一个MouseEvent.CLICK事件。我只想要顶部的一个,我将向列表中添加更多要触发的,其余的什么都不做,除非顶部被移除,然后新的顶部将获得click事件 我怎样才能做到这一点呢?有不同的方法可以尝试。在我看来,最好的办法是跟踪,比如用一个数组,按顺序排列按钮。停用阵列中除第一个以外的所有侦听器,任何时候删除一个,都要将其从阵列中删除,然后激活阵列中的第一个按钮。我通过在加载下一个侦听器之前删除当前的顶级侦听器来实现这一点

我有一堆大小相同的MovieClips,每个MovieClips上都有一个MouseEvent.CLICK事件。我只想要顶部的一个,我将向列表中添加更多要触发的,其余的什么都不做,除非顶部被移除,然后新的顶部将获得click事件


我怎样才能做到这一点呢?

有不同的方法可以尝试。在我看来,最好的办法是跟踪,比如用一个数组,按顺序排列按钮。停用阵列中除第一个以外的所有侦听器,任何时候删除一个,都要将其从阵列中删除,然后激活阵列中的第一个按钮。

我通过在加载下一个侦听器之前删除当前的顶级侦听器来实现这一点。谢谢