2012-10-16 68 views
1

我正在開發使用閃光燈的三星智能電視應用程序。該應用程序嵌入在HTML頁面中:頁面頂部的未知空白/閃屏全屏問題

<body style="margin:0;border:0;padding:0" onload="Main.onLoad();" marginwidth="0" marginheight="0" topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0"> 
<div style="margin-top:0;border:0;padding:0;background-color:red"> 
asdf 
</div> 
<!-- Flash --> 
<div> 
    <object style="margin-top:0;border:0;padding:0" onkeydown="Main.keyDown();" type="application/x-shockwave-flash" id="flashobj" width="960" height="540"> 
     <param name="movie" value="./Server.swf"> 
     <param name="allowFullScreen" value="true" /> 
    </object> 


</div>    
</body> 

正如你所看到的margin,padding和邊框都被設定爲0電視應用尺寸設定爲960×540。閃光物體也是如此,但出於某種原因閃光物體上方有一個白色的空隙。我在那裏放置了一個div來測試創建差距的東西,但是這個div是<正文>內的第一個元素,低於這個差距。我試着改變身體的顏色,白色條也改變顏色。

此外,Flash對象被向下推出視圖尺寸。

什麼可能造成這種差距,我該如何刪除它? 或者是否有某種方法可以讓智能電視上的Flash應用程序全屏?

unknown white space

回答

1

奇怪..我第一次看到這樣的問題。

您總是可以使用position:absolute,它應該足以解決問題。

<object style="position:absolute; top:0; left:0; width:960px; height:540px" onkeydown="Main.keyDown();" type="application/x-shockwave-flash" id="flashobj" width="960" height="540"> 
    <param name="movie" value="./Server.swf"> 
    <param name="allowFullScreen" value="true" /> 
</object>