在纯 Actionscript 3 项目中,我有一个 Sprite 与另一个 Sprite 重叠。下面的 Sprite 通常处理鼠标点击。当较低的 Sprite 与较高的 Sprite 重叠时,较低的 Sprite 不再处理鼠标事件。
我知道这是正常行为。
我希望下部 Sprite 在重叠时处理鼠标事件。 (在我的特定实例中,较高的 Sprite 只是一个装饰品;无论如何它都没有正常的鼠标交互性。)这可能吗?有没有办法通过更高的 Sprite 路由鼠标事件?
我在这里找到了关于我的问题的简短、过时的讨论:
http://kb2.adobe.com/cps/137/tn_13766.html
谢谢。
最佳答案
应该是这样的:
higherSprite.mouseEnabled=false;
higherSprite.mouseChildren=false;
关于actionscript-3 - 通过 Actionscript 3 中的 Sprite 路由鼠标事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1187013/