javascript - example - swfobject versions
Cambiar el tamaƱo de un archivo SWF al cargarlo con SWFObject (4)
Creo que el código anterior debería decir:
#wrapper {
display: block;
width: 100%;
height: 100%;
}
Estoy cargando una película SWF en una página HTML usando SWFObject . Quiero cambiar el tamaño de este archivo SWF dinámicamente. ¿Cómo puede ayudar SWFObject? Estoy seguro de que no tengo que escribir mi propia solución.
Echa un vistazo a swffit , debería encajar a la perfección.
Esto no funcionó para mí, pero realizó algunos pequeños cambios, como se indica en la sección http://code.google.com/p/swfobject/wiki/faq "¿Cómo puedo crear un archivo SWF que abarque el 100% de la ventana del navegador?"
como esto
<style type="text/css" media="screen">
html, body, #containerA, #containerB { height:100%; }
body { margin:0; padding:0; overflow:hidden; }
</style>
y perfecto!
La solución más fácil es insertar el SWF dentro de un contenedor div, luego usar JavaScript y CSS para cambiar el tamaño del contenedor DIV de forma dinámica. Si el archivo SWF está configurado en 100% de ancho / alto, se estirará para ajustarse al contenedor cada vez que se cambie el tamaño del contenedor.
En el cuerpo:
<div id="wrapper">
<div id="flash">This div will be replaced by an object via SWFObject</div>
</div>
En la cabeza:
<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>
Ahora, cuando cambie el tamaño de #wrapper, el SWF escalará para llenarlo.