2010-03-01 92 views
0

我在定位div元素中的Flash元素時遇到了問題。問題是,閃存元素正在根據用戶輸入更改其大小。我需要一種方式來動態獲取flash元素的實際大小,並更改flash集成的div元素的行爲。實際上,我想將它放在div的中間。基於元素實際大小的中心閃存元素

現在我給Flash元素的寬度和100%的高度,但這樣我可以不居中DIV中的元素...

任何解決方案?我可能需要JavaScript嗎?我在JavaScript中是一個newby!

Maechi

回答

0

如果沒有使用閃光燈的環境需要互動,您可以包括透明的100%寬,100%的高度閃光,通過Flash變數

0

在調整其大小和位置moviechild如果您有:

<div id="container"> 
<object id="#flash">...</object> 
</div> 

你可以試試這個CSS:

#container { 
    width: <larger or equeals than max flash width>px; 
} 
#flash { 
    margin: 0 auto; 
} 
+0

喜mathronc,我嘗試實施你的建議。 <大於或尖銳的最大閃光寬度> px給了我一個錯誤的CSS文件...我怎麼可以交出保證金:0自動;由flashvars?感謝馬庫斯 – Markus 2010-03-01 12:47:04

+0

就應該更換<大於或等於比最大閃光寬度>一個整數,這是「大於或等於比最大閃存寬度」,例如,如果你的閃光燈最大寬度爲200像素,CSS文件的第2行可能是: '寬:200px' – Mathieu 2010-03-01 13:52:22

+0

我需要的是一個動態的操作,以便在SWF文件中的用戶輸入(這可能會對它的尺寸效應)resuts在CSS定義的改變...... – Markus 2010-03-02 08:17:30