在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的朋友一点启发。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章