te digo como lo hago yo, aunque seguro que se puede mejorar
creas un archivo index.html con el siguiente código:
Código HTML:
<script>
var width=screen.width;
var height=screen.height;
if (width<"1024"){
lawidth="763.5";
laheight="435";
}
else {
lawidth="990";
laheight="564";
}
window.location='http://www.tudominio.es/index.php?lawidth='+lawidth+'&laheight='+laheight;
</script>
este archivo lo que hace es detectar la resolución de pantalla que tiene el usuario y en función de esa resolución, pone las variables
lawidth y
laheight a un valor proporcional a tu pelicula flash. Como puedes ver, aquí puedes colocar tantas condiciones como resoluciones quieras contemplar, aunque generalmente con esas dos ya va bien. Después redirecciona a un archivo php que es donde se inserta el objeto <object>, con el siguiente código
Código HTML:
<html>
<head>
<body>
<table width="100%" height="100%" border="0">
<tr><td valign="middle" align="center">
<table>
<tr><td>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width=<?= $lawidth ?> height=<?= $laheight ?> id="home" align="top">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="home.swf" />
<param name="quality" value="high" />
<param name="scale" value="exactfit" />
<param name="bgcolor" value="#ffffff" />
<embed src="home.swf" quality="high" scale="exactfit" bgcolor="#ffffff" width=<?= $lawidth ?> height=<?= $laheight ?> name="home" align="top" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</td></tr>
</table>
</td></tr>
</table>
</body>
</html>
fijate que el alto y el ancho de la movie de flash está condicionado al valor que hayas enviado desde index.html
de esta forma no tienes que tocar tu pelicula, y siempre se adaptará a la resolución con que se abra