1

フラッシュを使用してSamsungSmartTVアプリを開発しています。アプリは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>

ご覧のとおり、余白、パディング、境界線はすべて0に設定されています。TVアプリケーションのサイズは960x540に設定されています。フラッシュオブジェクトも同様ですが、何らかの理由でフラッシュオブジェクトの上に白いギャップがあります。ギャップを作成しているものをテストするためにそこにdivを配置しましたが、このdivは<body>内の最初の要素であり、ギャップの下にあります。体の色を変えてみましたが、白いバーも色が変わります。

また、フラッシュオブジェクトはビューの寸法から押し下げられます。

何がこのギャップを生み出している可能性があり、どうすればそれを取り除くことができますか?または、スマートテレビでフラッシュアプ​​リケーションをフルスクリーンにする特定の方法はありますか?

不明な空白

4

1 に答える 1

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>
于 2012-10-17T05:30:25.730 に答える