我制作了一个自定义光标并为其添加了鼠标事件侦听器,因此它可以根据鼠标点击(向上/向下)进行动画处理,并且如果用户没有点击或移动鼠标,它也会在 4 秒后隐藏。
自定义光标工作正常,但在将外部 SWF 加载到容器后,我发现自定义光标事件侦听器不适用于子 SWF(外部加载的 SWF)上的所有影片剪辑。因此,它没有使用鼠标事件进行动画处理,也没有重置隐藏计时器,即使用户正在移动或单击鼠标,也会导致鼠标隐藏。
影片剪辑的层次结构如下:
-- Scene 1
-- container's Buttons and controls MCs
-- myLoader content //added under the controls MC
-- content_mc //contains the child movie clips
-- child's movie clips //contains animations and simple buttons
我试图设置 myLoader.mouseChildren = false; 这解决了自定义光标问题,但也阻止了子 SWF 上的所有鼠标事件,并使所有子按钮无法点击。
所以,我想知道您是否可以帮助我找到一种方法,使自定义光标事件与嵌套的影片剪辑一起工作,而不会阻止嵌套的影片剪辑鼠标事件。