所以基本上,我有一个很大的电影剪辑,让我们称之为“热门”,下面是一堆较小的“拇指”电影剪辑。我在主要的“热门”电影剪辑上有ROLL_OVER和ROLL_OUT事件侦听器,我用它们来正确定位拇指(该组件是一种自动收报器)。
我在让ROLL_OVER、ROLL_OUT和CLICK事件侦听器在"thumb“电影剪辑上触发"hit”时遇到了问题。
现在我正在使用一种命中测试,这种测试是可行的,但我想要一种更简单的方法。我是一个actionscript-3新手,所以任何帮助都将不胜感激。谢谢!
发布于 2012-08-22 03:16:38
当用户在InteractiveObject实例上移动定点设备时调度的
。事件目标是定点设备下的对象或该对象的父对象。relatedObject是以前位于定点设备下的对象。rollOver事件沿着对象的父链连续调度,从既不是relatedObject的根也不是它的祖先的最高父级开始,以该对象结束。
如果hit下的对象不是ROLL_OVER的父级,则它不会调度hit事件。只有顶部的对象才会调度它。鼠标光标必须按字面意思触摸对象。如果游标和对象之间有什么东西,事件将不会被调度。
发布于 2012-08-22 06:08:31
This thread似乎也在问同样的问题。包括getObjectsUnderPoint在内的解决方案似乎是最佳选择。
https://stackoverflow.com/questions/12061356
复制相似问题