AS2 - ActionScript2 - onPress on motionclip children

AS2 - ActionScript2 - onPress on motionclip children

我在处理一些动态剪辑时遇到了一些问题。我得到了一个场景,里面有一个动画剪辑,里面有一个动画剪辑,里面也有一个动画剪辑。

赞:mc.bar.arrow

我希望在 mc 上有 onPress,在箭头上有 onPress。但是无论我做什么,箭头上的 onPress(或我测试过的栏)都不会被调用。 mc上那个叫的好

我怀疑像 Unity 这样的 raycast 拦截器系统 UI 系统,但没有发现任何关于该主题的信息

你有什么想法吗?

注意:我是 AS2 的新手,无法升级到 AS3

我使用了一个转身,当我在 movieClip 父亲上执行 onPress 时,我检测鼠标是否悬停在具有此功能的子项上,如果鼠标有效地悬停,则调用子项的 onPress 函数。这很糟糕而且不可扩展,但就我而言,没关系。我把它放在答案上直到得到一个更好的

function detectMouseHover(target:MovieClip):Boolean
{
    return target.hitTest(_root._xmouse, _root._ymouse,true );
}

编辑: 看到这真的很有趣:http://www.senocular.com/flash/tutorials/buttoncapturing/