actionscript-3 - 通过 Actionscript 3 中的 Sprite 路由鼠标事件

标签 actionscript-3 mouseevent sprite mouseclick-event

在纯 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/

相关文章:

actionscript-3 - Action 3-ReferenceError : Error #1065: Variable addFrameScript is not defined

Java Swing Clickable JFree Charts,单击每个条形图或饼图即可打开新框架或新图表

triggers - jQuery .trigger ('click' )在间隔函数内?

css - 使用 Compass/Sass 删除附加到 Sprite 文件名的随机字符串

python - 如何使用 pygame 检测两个 Sprite 的碰撞?

actionscript-3 - fla 、 swf 和 as 文件之间的区别

actionscript-3 - 未收到同一 SWF 中多个 SharedObject 的 onSync 删除事件

actionscript-3 - 来自 AS3 的 SOAP Web 服务,没有 Flex?

java - Libgdx 补间问题

java - 类转换异常 - 鼠标事件