Flash对象定位问题

时间:2012-05-16 18:47:51

标签: css flash

开发新手。与同一Flash对象有两个与位置相关的问题:

1)经过实验/研究后,我能够使用CSS定位我的Flash元素。但是,当浏览器窗口调整大小时,我没有找到一种方法来使其正确重新定位,就像其他页面元素那样。它将垂直滑动,但保持水平固定。

2)现在Firefox,Safari和Chrome中的位置正常。但IE会应用过多的左对齐并更改对象大小。

非常感谢任何协助。

地址:www.mconchicago.com

代码:

<head>
<style type="text/css">
    #container {
    position:absolute;
    width:200px;
    height:200px;
    top:110px;
    left:177px;
    margin: 0 auto;
 }
</style>
</head>

<body>
<div id="container">

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 


codebase="http://download.macromedia.com/pub/shockwave/
cabs/flash/swflash.cab#version=6,0,40,0" 

width="100%" height="100%"

style="margin: 0px 0 0px 0px"

width="590" height="300" 
id="mymoviename"> 

<param name="movie"  

value="banner_creator.swf" /> 

<param name="quality" value="high" /> 

<param name=”wmode” value=”transparent” />

<param name="bgcolor" value="#ffffff" /> 

<embed src="banner_creator.swf" quality="high" bgcolor="#ffffff"

width="590" height="180" 

name="mymoviename" align="" type="application/x-shockwave-flash" 

pluginspage="http://www.macromedia.com/go/getflashplayer"> 


</embed> 

</object>
</div>
</body>

1 个答案:

答案 0 :(得分:0)

我必须承认你的代码很乱。

我相信它可以解决它: - )

首先将整个div id='container'移动到'wrapsky'(<div class="imagesky">之前)

然后应用样式:

.wrapsky {
    height: 180px;
    overflow: hidden;
    position: relative;
    top: 20px;
    width: 998px;
}

#container {
    float: left;
    height: 200px;  
    width: 590px;
}

它不理想,但现在应该这样做: - )