【问题标题】:MouseWheel not working when published movie has wmode="transparent"?当发布的电影具有 wmode="transparent" 时,MouseWheel 不起作用?
【发布时间】:2010-09-23 18:13:54
【问题描述】:

我在发布的 Flash 电影中遇到错误。当我将电影嵌入到 HTML 页面(使用 SWFObject 2.1)中,并将 wmode 参数值设置为“透明”时,我所有基于 MouseWheel 事件的函数都停止工作。这部电影是基于AS2。有谁熟悉这个错误?

【问题讨论】:

  • 我想我过去遇到过这个问题,当我有时间我会更深入地研究它。暂时收藏...
  • 是鼠标在flash对象里面还是整个页面?我问的原因是因为网页中的嵌入视频似乎总是这样。加载 youtube 并亲自查看。

标签: flash actionscript-2 wmode


【解决方案1】:

当我设置 wmode=transparent 时,鼠标滚轮在 AS3 中对我也不起作用。此外,我的 Flash 应用程序的行为非常奇怪,并且经常使用 wmode=transparent 崩溃。

另外,它似乎在 linux 下的 firefox 上根本不起作用……flash 应用程序总是高于一切。

我不建议使用 wmode=transparent,除非您的应用适用于非常特定的浏览器并且您已经进行了广泛的测试。

【讨论】:

    【解决方案2】:

    Adobe Developer Connection 有一个解决方法:

    Workaround to support mouse wheel for FireFox with wmode

    【讨论】:

    • 不是最优雅的解决方法,但是嘿.. 它可以完成工作:) 谢谢
    • 如果涉及此案例的任何人愿意描述接受的解决方法(由 brunombrizi 提供),我将不胜感激,因为该链接似乎被重定向到 Adob​​e 论坛的主页。 TIA。
    猜你喜欢
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    相关资源
    最近更新 更多