【问题标题】:Safari WIndows and Transparent FlashSafari 窗口和透明 Flash
【发布时间】:2011-01-07 12:48:59
【问题描述】:

// 编辑:问题现在似乎仅限于 Windows 版 Safari。

大约在 Safari for Windows 4 推出时,我开始听到用户说 wmode=transparent 不再在 Safari 中工作。

我已经用谷歌搜索了很多次,但没有找到任何答案。我尝试通过使用标签而不是脚本来嵌入 Flash 来减少干扰,但没有成功。

这里有一个例子:http://hiv411.org/safari.php 在http://hiv411.org/ 处与脚本交替嵌入

所有视频都使用wmode=transparent 并通过标签嵌入。除了 Safari,在我拥有的所有浏览器中都可以正常工作。

safari.php 上的代码如下所示

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" name="test" width="289" height="263" align="middle" id="test">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="swfs/BBattLeft.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" />
</object>

非常感谢任何帮助!

【问题讨论】:

    标签: actionscript safari flash wmode


    【解决方案1】:

    更新:问题出在用于 windows safari 的 flash 播放器上,但在 Flash Player 版本 10.0.45.2 之后已解决

    是的,它仅适用于 Windows 上的 Safari! 有趣的是,互联网上没有太多关于此的文章我一直遇到同样的问题,我一开始猜想它的 bgcolor 的默认值是#FFFFFF,我尝试将其设置为透明(不是 wmode,而是 bgcolor !)。它仍然可以在所有其他浏览器中使用,但在 Safari 中它是绿色的(所以不要尝试那个!并且没有错误不是透明这个词没有被定义!我试过了!)。 似乎我们必须等待苹果在下一个版本中修复它,但如果你想改变背景颜色,如果你下面只有纯色,你可以使用:

    如果您使用 adobe 脚本或 javascript 来显示 flash(推荐)

    <!--html-->
    <script src="[adobe flash detector script]">
    AC_FL_RunContent( 'wmode', 'transparent','bgcolor', 'xxxxxx');
    </script>
    
    >

    否则,如果您使用嵌入和或

    【讨论】:

      【解决方案2】:

      我在使用 Safari for Windows 时遇到了同样的问题。 但是在我将我的 Flash Player 更新到版本 10.0.45.2 之后, 问题消失了。 所以我认为这是 Flash 播放器的错误。

      【讨论】:

      • 也为我修好了!感谢您的提醒!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-21
      • 1970-01-01
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      相关资源
      最近更新 更多