Самое простое решение - встроить SWF в div контейнера, а затем использовать JavaScript и CSS для динамического изменения размера DIV контейнера. Если SWF установлен на 100% ширины / высоты, он будет растягиваться, чтобы соответствовать обертке при каждом изменении ее размера.
В теле:
<div id="wrapper">
<div id="flash">This div will be replaced by an object via SWFObject</div>
</div>
В голове:
<script>
var flashvars = {};
var params = { scale: "exactFit" };
var attributes = {};
swfobject.embedSWF("myContent.swf", "flash", "100%", "100%", "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>
<style type="text/css">
#flash {
display: block;
width: 100%;
height: 100%;
}
</style>
Теперь, когда вы изменяете размер #wrapper, SWF будет масштабироваться, чтобы заполнить его.