【问题标题】:Emedding flash in HTML for IE 8在 IE 8 的 HTML 中嵌入 Flash
【发布时间】:2012-04-01 08:20:15
【问题描述】:

这是我用来嵌入 Flash 文件的代码:

<object id="flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="950" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" align="centre">
<param name="movie" value="/media/flash_final.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" /> <embed type="application/x-shockwave-flash" width="950" height="360" src="../media/flash_final.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" name=" Web" bgcolor="#ffffff" quality="high"></embed>
</object>

它确实在 IE 8 上显示,但它不保持我设置的宽度和高度尺寸。我还确保我的 flash 是 960 x 360。我怎样才能让它以仍然与其他浏览器兼容的方式显示我想要的尺寸?谢谢:)

【问题讨论】:

    标签: flash internet-explorer internet-explorer-8 embed


    【解决方案1】:

    使用SWFObject,它大大简化了在 HTML 中嵌入 Flash 电影的工作,它可以像魅力一样跨浏览器工作,它允许您设置替代内容并非常轻松地定位特定版本的 Flash Player .

    例如(我只发布 HTML 的相关部分):

    <script type="text/javascript">
            swfobject.embedSWF("media/flash_final.swf", "flashmovie", "960", "360", "10.0.0", "media/expressInstall.swf");
            </script>
    
    <!-- And in you body: -->  
    <div id="flashmovie">
        Alternative content!    
    </div>
    

    【讨论】:

    • 嘿,丹尼,谢谢。试过了,但在 IE 或其他浏览器上根本没有显示。
    • 您是否按照 SWFObject 页面上的教程进行操作?确保下载当前版本(2.2)
    • 您好,这次我又试了一次,我更改了 div 名称。它显示了,但它仍然没有伸展。 IE 8 很烂!感谢您的帮助!
    • 不客气,抱歉我没有解决你的问题...是的 IE8 很糟糕 ;)
    【解决方案2】:

    我通过添加 css 样式的宽度和高度让它工作。 Manish 在另一个帖子中提出了建议。这是对我有用的代码:

    <p> </p>
    <p>
    <object id="flash" style="width: 950px; height: 350px;" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="950" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" align="centre">
    <param name="movie" value="/media/flash_final.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" /> <embed type="application/x-shockwave-flash" width="950" height="360" src="../media/flash_final.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" name="Web" bgcolor="#ffffff" quality="high"></embed>
    </object>
    <!--[if !IE]>-->                  
    <object id="flash" style="width: 950px; height: 350px;" width="950" height="360" name="Web" data="media/flash_final.swf" type="application/x-shockwave-flash">
    <param name="movie" value="media/flash_final.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#FFFFFF" />
    <param name="allowScriptAccess" value="always" /> <!--<![endif]--> <a href="http://www.adobe.com/go/getflash"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" border="0" alt="Get Adobe Flash player" /> </a> <!--[if !IE]>-->
    </object>
    <!--<![endif]--></p>
    <p> </p>
    

    再次感谢各位。上帝保佑!

    【讨论】:

      猜你喜欢
      • 2023-04-11
      • 2010-09-23
      • 1970-01-01
      • 2020-06-03
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多