我为一个有点模糊的问题道歉,但我办公室里没有其他开发人员,我需要一些帮助。如果你甚至可以建议一个模糊的主题让我调查一下,那就太棒了,因为我一整天都在坚持不懈地对抗这一过程。
所以,我已经构建了一个小图像显示小部件(Flash CS6,FlashPlayer 10.3,AS3)。 它只是一个容器剪辑,我在其中加载一堆图像(包裹在一个自定义类中),一个在另一个上面但稍微偏移,以便可以看到每个图像的侧面被点击。
每个图像都会侦听MouseEvent.ROLL_OVER
并在发生这种情况时成为活动图像,我还有一个侦听器附加到其容器剪辑的stage
,用于侦听Event.MOUSE_LEAVE
并更新当用户没有积极参与Flash区域时的显示。
当我在Flash中运行时,当我在Chrome中进行测试但在FF和Safari中当我鼠标移出Flash区域以及预期的MOUSE_LEAVE
时,一切正常,ROLL_OVER
是也是由堆栈中最底层的图像注册的。这意味着每当您在受影响的浏览器中鼠标移动时,底部图像始终变为活动状态,而不是您实际翻转的最后一个。
任何想法,甚至模糊的可能性都会很棒,因为我很难过。这要么是我没有得到的一些非常微小的Flash事件传播细节,要么是我在山上想到的一些愚蠢的错误:)
现在我会采取假设,可能,传说,谜语,任何事情!
对于相当漫无边际的解释再次感到抱歉。 提前感谢您的任何建议。