如何定位我的嵌入式Flash文件

时间:2012-03-17 14:22:35

标签: css flash position embed

我确保我的网站在不同的屏幕分辨率下正常显示。一切都很好,除了闪光灯;它位于1024宽分辨率的理想位置,但不适用于更宽的屏幕。我怎样才能让它在同一个地方展示?

这是我的css:

#flash {
   margin-top: 30px;
   width: 960px;
   height: 331px;
   margin-bottom: 20px;
   z-index: 0;
}

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

<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="wmode" value="opaque" />
<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; z-index: 0;" width="950" height="360" name="Web" data="media/flash_final.swf" type="application/x-shockwave-flash" wmode="transparent">
<param name="movie" value="media/flash_final.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#FFFFFF" />
<param name="WMODE" value="transparent" />
<param name="allowScriptAccess" value="always" /> <!--<![endif]--> <!--[if !IE]>-->
</object>
<!--<![endif]--></p>
<p> </p>

1 个答案:

答案 0 :(得分:1)

我认为你想要水平闪光,这最好用自动边距来完成:

#flash {
   margin: 30px auto 20px auto; /* top right bottom left */
   width: 960px;
   height: 331px;
   z-index: 0;
}

如评论中所述,您应该将这些规则应用于父布局元素,例如div而不是flash对象本身。