具有透明设置的嵌入式SWF文件在IE中突然出现白色背景

时间:2014-07-22 08:52:42

标签: html internet-explorer flash

我已经准备好启动我一直在研究的项目,我刚刚在IE中检查了它,由于某种原因,以前透明的嵌入式SWF文件的背景突然显示为白色。几个月来我没有触及过这个对象的代码。

在所有其他浏览器中都可以正常工作,但突然IE变得很糟糕。

任何人都可以提供一些意见吗?请注意,这是嵌入在网站上的HTML小部件中,因为它是一个在线构建器平台。

这是page link

以下是代码:

 <!DOCTYPE html>
 <html>
 <head>

 <title>SWFObject - step 3</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <script type="text/javascript" src="swfobject.js"></script>

 <script type="text/javascript">
 swfobject.registerObject("myId", "9.0.115", "expressInstall.swf");
 </script>

 <style type="text/css">
 html {
 overflow: hidden;
 padding:0;
 margin-top: 0;
 margin-bottom: 0;
 margin-right: 0;
 margin-left: 0;

 }
 </style>



 </head>

 <body>


 <object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="671" 
 height="895">

 <param name="movie"  
 value="https://dl.dropboxusercontent.com/u/236154657/Animation_Pixel_adjustment.swf" />
 <param name=quality value=high><param name=wmode value=transparent> <param name=loop 
 value=true> <param name=scroll value=no> 

 <!--[if !IE]>-->
 <object type="application/x-shockwave-flash" 
 data="https://dl.dropboxusercontent.com/u/236154657/Animation_Pixel_adjustment.swf" width="671" 
 height="895" quality="high" wmode="transparent" scroll="no" >
 <!--<![endif]-->
 <p>Alternative content</p>
 <!--[if !IE]>-->
 </object>
 <!--<![endif]-->
 </object>




 </body>

 </html>

2 个答案:

答案 0 :(得分:1)

我认为您需要在头部添加此内容(使用您特定的颜色代码)

html, body { height:100%; background-color: #666666;}

答案 1 :(得分:0)

找到解决方案的家伙!我绕过了swf对象脚本并返回到embed方法。我本来可以发誓我以前试过这个并且它不起作用这就是为什么我看着swf对象但它现在正在工作

 <!DOCTYPE html>
 <html>
 <head>

 <title>SWFObject - step 3</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

 <style type="text/css">

 html,body {

 overflow: hidden;
 padding:0;
 margin-top: 0;
 margin-bottom: 0;
 margin-right: 0;
 margin-left: 0;
 background-color: transparent;
 height:100%;

 }
 </style>

 </head>

 <body>


 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" 
 width="671" height="895">
 <param name="movie" value="http://secure.cart32.com/WarrenKahn/Animation_Pixel_adjustment.swf">
 <param name="quality" value="high">
 <param name="wmode" value="transparent">
 <embed src="http://secure.cart32.com/WarrenKahn/Animation_Pixel_adjustment.swf"  
 wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"  
 type="application/x-shockwave-flash" width="671" height="895"></embed>
 </object>

 </body>

 </html>