【问题标题】:Flash active on page loadFlash 在页面加载时处于活动状态
【发布时间】:2011-07-19 10:44:37
【问题描述】:

我在想,

我的网站中包含一个 Flash 地图,通常像 <object... 等。

我在一些网站上看到,在页面加载时,flash 已经处于活动状态,我的意思是,在我的地图上,您必须先单击它,然后开始与之交互。

我想让它在页面加载时已经可用于交互,所以当用户将鼠标悬停在 Flash 上时它已经可以工作,这样用户就不需要点击地图来开始与它交互。

有什么想法吗?

【问题讨论】:

    标签: javascript html flash actionscript-3


    【解决方案1】:

    我建议使用SWFObject

    以这种方式嵌入您的 Flash 对象将确保不会发生“点击激活”IE 愚蠢行为,并且还为以下问题提供了非常简单的解决方案:

    • Flash Player 版本检查
    • 自动安装最新的 FP 版本
    • 没有 Flash 和/或没有 JavaScript 的后备内容用户
    • JavaScript 的易用性 -> Flash 通信
    • 用于检测 Flash 何时实际添加到页面的事件

    【讨论】:

    • 感谢回复...还有其他解决方案吗?我知道 SWFObject(虽然还没有使用过),我只是想知道除了这个还有其他的吗?
    • 有这个问题:stackoverflow.com/questions/757883/…。还有另一种可行的替代方案,称为 UFO,但它在几年前与 SWFObject 合并。 Adobe 有自己的解决方案,您可以查看是否允许 Flash 在发布时生成 HTML 文件,但我觉得它过于冗长。
    【解决方案2】:

    SWFObject 是将 Flash 对象添加到 HTML 的最终解决方案。它比 Adob​​e 提供的任何解决方案都要好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-19
      • 1970-01-01
      相关资源
      最近更新 更多