0

所以基本上,我有一个大的movieclip,我们称之为“hit”和一堆较小的“thumb”movieclip。我在用于正确定位拇指的主要“命中”影片剪辑上拥有ROLL_OVERROLL_OUT事件侦听器(该组件是一种自动收报机)。

我在让ROLL_OVERROLL_OUTCLICK事件侦听器触发低于“命中”的“拇指”电影剪辑时遇到问题。

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

4

2 回答 2

1

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

当用户将指针设备移动到 InteractiveObject 实例上时调度。事件目标是指点设备下的对象或该对象的父对象。relatedObject 是先前位于定点设备下的对象。rollOver 事件沿着对象的父链连续调度,从既不是相关对象的根也不是祖先的最高父级开始,到对象结束。

如果对象hit不是hit. 只有顶部的对象才会调度它。鼠标光标必须真正接触到对象。如果光标和对象之间有东西,则不会分派事件。

于 2012-08-21T19:16:38.087 回答
0

该线程似乎在问同样的问题。包括在内的解决方案getObjectsUnderPoint似乎是最好的选择。

于 2012-08-21T22:08:30.533 回答