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

发布于 2024-07-15 07:45:56 字数 323 浏览 6 评论 0原文

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

我已经在以下环境中对此进行了测试:Internet Explorer 7.0、Mozilla Firefox 3、Safari 3 和 Google Chrome; 并且这种行为发生在所有浏览器中

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

编辑:swf 将 wmode 设置为不透明,并且当此错误发生时它会关注它。

I have a Flash application that have to detect the mouse wheel event (MouseEvent.MOUSE_WHEEL), I've tested on a stand alone flash player and works perfect, but when i put the swf in a web browser, the mouse wheel stop working.

I've tested this in: Internet Explorer 7.0, Mozilla Firefox 3, Safari 3 and Google Chrome; and this behavior happens in all of the browsers

PS: The swf file is embed in the body of the page, a simple page with only the swf.

EDIT: The swf has wmode set to opaque and it has focus on it when this bug happens.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉薄对峙 2024-07-22 07:45:56

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

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

Does your SWF file have focus when you try to scroll? If it does not, the browser window will scroll instead.

Probably related: I found this bug in the Adobe JIRA btw: https://bugs.adobe.com/jira/browse/FP-289 This is when the wmode is transparent or opaque. Can you check your html code for this property? Here is a workaround: http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=13086

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文