在Flash(AS3)中检测鼠标滚轮移动

时间:2009-03-09 16:18:02

标签: flash actionscript-3 mousewheel

我有一个必须检测鼠标滚轮事件的Flash应用程序(MouseEvent.MOUSE_WHEEL),我已经在独立的Flash播放器上进行了测试并且工作正常,但是当我将swf放入网络浏览器时,鼠标滚轮停止工作。

我在以下版本中进行了测试:Internet Explorer 7.0,Mozilla Firefox 3,Safari 3和Google Chrome;并且这种行为发生在所有浏览器中

PS:swf文件嵌入页面正文中,这是一个只有swf的简单页面。

编辑:swf将wmode设置为opaque,当发生此错误时,它会专注于它。

1 个答案:

答案 0 :(得分:1)

尝试滚动时,您的SWF文件是否具有焦点?如果没有,浏览器窗口将改为滚动。

可能相关:我在Adobe JIRA btw中发现了这个错误:https://bugs.adobe.com/jira/browse/FP-289这是wmode透明或不透明的时候。你能检查一下这个属性的html代码吗?这是一种解决方法:http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=13086