在Flash Builder中使用SWFAdress時的一個Bug

本來在Flex Builder 3.0裏面使用SWFAdress是完好無缺的,但是不知道爲什麼同樣版
本的SWFAdress在Flash Builder 4裏面使用。卻出現了很奇怪的問題:
在IE6、7、8瀏覽器裏面運行,就會在上方出現了一個白條,同時也無法隱藏瀏覽器的滾動條。調查了一下原因,發現了Flex Builder 3.0和Flash Builder 4裏面的
index.template.html有些地方是不同的,而就是這些差異造成了上述的問題。
Flex Builder 3.0 / index.template.html的片段代碼:
<style>
body { margin: 0px; overflow:hidden }
</style>
<body scroll="no">
        而其中的“白條”就是IFrame沒有相應的CSS設定而顯露出來的,同樣隱藏滾動條也可以通過scroll設定爲“no”來決定。
Flash Builder 4 / index.template.html的片段代碼:
<style type="text/css" media="screen">
    html, body { height:100%; }
    body { margin:0; padding:0; overflow:auto; text-align:center; }  
    #flashContent { display:none; }
</style>
<body>
     通過對比不難得出以下結論,在Flash Builder 4 / index.template.html增加如下內容:
body { margin: 0px; overflow:hidden }
<body scroll="no">
至此問題解決,希望給在Flash Builder 4裏面使用SWFAdress的朋友一點啓發。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章