сделать swf заполнить оставшееся пространство таблицы - PullRequest
1 голос
/ 23 августа 2009

Невозможно определить правильную компоновку divs ,,,

  • Я использую строку таблицы с 3 ячейками для заголовка,
  • еще один ряд для нижнего колонтитула,
  • и одна строка, объединяющая 3 ячейки для содержимого SWF.

Мне нужно, чтобы мой swf занимал все оставшееся пространство, в соответствии с исходным соотношением сторон 600x450. Естественно, таблица имеет ширину и высоту 100%, а моя ячейка с содержимым в 3 цвета имеет ширину 100%. Таблица без SWF работает нормально.

Проблема заключается в том, чтобы мой swf занимал всю высоту и ширину ячейки. Конечно, если бы я был достаточно умен, я бы сделал это с помощью div, но я подумал, что после того, как я отбросил эту идею и ушел с таблицей, все будет легко.

Вместо этого мой swf либо хочет быть очень маленьким, либо заполнить всю страницу. Любая помощь приветствуется.


<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 Ответ

1 голос
/ 25 августа 2009

Попробуйте использовать swfobject и атрибуты высоты и ширины, предоставляемые swfobject. Я не уверен, решит ли это именно вашу проблему, но, по крайней мере, это должно немного помочь вам.

Вы также можете пересмотреть возможность размещения страницы в таблице.

...