首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在检测另一个对象下的对象的MouseEvents

问正在检测另一个对象下的对象的MouseEvents
EN

Stack Overflow用户
提问于 2012-08-22 03:03:06
回答 2查看 1.2K关注 0票数 0

所以基本上,我有一个很大的电影剪辑,让我们称之为“热门”,下面是一堆较小的“拇指”电影剪辑。我在主要的“热门”电影剪辑上有ROLL_OVER和ROLL_OUT事件侦听器,我用它们来正确定位拇指(该组件是一种自动收报器)。

我在让ROLL_OVER、ROLL_OUT和CLICK事件侦听器在"thumb“电影剪辑上触发"hit”时遇到了问题。

现在我正在使用一种命中测试,这种测试是可行的,但我想要一种更简单的方法。我是一个actionscript-3新手,所以任何帮助都将不胜感激。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-08-22 03:16:38

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/MouseEvent.html#!flash/display/InteractiveObject.html#event:rollOver

当用户在InteractiveObject实例上移动定点设备时调度的

。事件目标是定点设备下的对象或该对象的父对象。relatedObject是以前位于定点设备下的对象。rollOver事件沿着对象的父链连续调度,从既不是relatedObject的根也不是它的祖先的最高父级开始,以该对象结束。

如果hit下的对象不是ROLL_OVER的父级,则它不会调度hit事件。只有顶部的对象才会调度它。鼠标光标必须按字面意思触摸对象。如果游标和对象之间有什么东西,事件将不会被调度。

票数 1
EN

Stack Overflow用户

发布于 2012-08-22 06:08:31

This thread似乎也在问同样的问题。包括getObjectsUnderPoint在内的解决方案似乎是最佳选择。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12061356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档