使swf填充表的剩余空间

时间:2009-08-22 23:22:24

标签: html flash swfobject

无法找出正确的布局div ,,,

  • 我使用一个带有3个单元格的表格行作为标题,
  • 页脚的另一行,
  • 和一行,用于swf内容的3个单元格。

我需要我的swf占据所有剩余空间,真正的原始宽高比为600x450。当然,桌子的宽度和高度都是100%,我的3个colspanned内容单元的宽度是100%。没有swf的桌子工作正常。

问题在于让我的瑞士法郎占据整个身高和高度。细胞的宽度。当然,如果我足够聪明,我已经用div做过了,但是我想,在我放弃了这个想法并带着一张桌子之后,一切都会变得容易。

相反,我的瑞士法郎要么非常小,要么填满整个页面。任何帮助表示赞赏。


<table width="100%" height="100%" border="0" align="center" >
  <tr height="100 px">
    <td width="200"><img src="images/a.png" width="200" height="100" /></td>
    <td height="100" align="center">&lt;?&gt;google ad</td>
    <td width="200" height="100"><img src="b.png" width="200" height="100" /></td>
  </tr>
<tr><td colspan="3">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="myFlashContent" width="100%" height="100%">
    <param name="movie" value="swfs/a.swf" />
    <!--[if !IE]>-->
    <object type="application/x-shockwave-flash" data="swfs/a.swf"  width="100%" height="100%">
        <!--<![endif]-->
        <a href="http://www.adobe.com/go/getflashplayer">
            <img    src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"
                    alt="Get Adobe Flash player" />
        </a>
        <!--[if !IE]>-->
    </object>
    <!--<![endif]-->
</object>
</td></tr>
<tr><td colspan="3" align="center">footer</td></tr>
</table>

1 个答案:

答案 0 :(得分:1)

尝试使用swfobject以及swfobject提供的高度和宽度属性。我不确定它是否会解决你的确切问题,但至少应该为你清理一下。

您可能还会重新考虑将该页面放在表格中。