每次我将鼠标移到按钮上时都不会抛出MouseEvent.MOUSE_OVER

时间:2012-09-26 12:12:17

标签: flash events

我有按钮(扩展Sprite的类)。在按钮中间有一个图标(Sprite带有附加图标)。有时(并非总是!)当鼠标进入按钮时,不会抛出MouseEvent.MOUSE_OVER。当鼠标进入图标时MouseEvent.MOUSE_OVER总是被抛出。这种奇怪行为的原因是什么?

1 个答案:

答案 0 :(得分:0)

我通过向hitClip精灵添加button精灵(使用alpha aet为0)解决了这个问题。正如用livedocs

写的那样
  

每次鼠标进入该区域时都会调度mouseOver事件   显示对象容器的任何子对象

所以要获得MouseEvent.MOUSE_OVER需要在鼠标下面有东西(例如透明剪辑)