swfobject_modified example javascript html flash swfobject

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.