swffit: Flash Resize Script

swffit es un pequeño script que te permitirá redimensionar automáticamente películas flash embebidas en documentos html. Esta redimensión se utiliza para adaptar el tamaño del SWF para verse correctamente en diferentes resoluciones.

Nosotros hemos comentado en Flash en ventana completa una técnica para redimensionar el alto y ancho a 100% del flash, mientras este sea menor que la resolución de la pantalla. swffit hace lo mismo pero es mas fácil de utilizar y es compatible en MAC (safari, firefox, opera, mozilla) y PC (ie, firefox, opera, safari, netscape).

Utilizando swffit con SWFObject 1.5

Si utilizas SWFObject 1.5, hay una versión de swffit llamada flashfit, entonces para utilizarlo, lo primero es incluir las librerías en el header de tu html.

  1. <script type="text/javascript" src="js/swfobject.js"></script>
  2. <script type="text/javascript" src="js/fitflash.js"></script>

Luego, utilizamos la forma normal de insertar SWFs pero adicionalmente utilizamos el método FlashFit en donde definimos las dimensiones mínimas de nuestro SWF.

  1. var so = new SWFObject("main.swf","swf","800","600","8","#fff");
  2. so.write("main");
  3. FitFlash("swf", 800, 600);

Utilizando swffit con SWFObject 2.0

En el caso de SWFObject 2.0, descargamos el archivo swffit.js, luego de ello incluimos esta librería en el header de la siguiente forma:

  1. <script type="text/javascript" src="js/swfobject.js"></script>
  2. <script type="text/javascript" src="js/swffit.js"></script>

Luego utilizando las sintaxis para incluir SWFs y la función swffit donde definimos las dimensiones mínimas tendríamos

  1. swfobject.embedSWF("main.swf", "swf", "800", "600", "8.0.0");
  2. swffit("swf", 800, 600);

Pueden ver un ejemplo del funcionamiento de este script en swffit – Example Dynamic, adicionalmente pueden ver mas ejemplos en la web oficial: swffit – Smart Flash Resize Script.

Comentarios Total 4 comentarios


Giancarlo
Publicado: 13/10/2008 12:58 am

Será dejavu o que? mmm…


[…] Fuente: unijimpe […]

Germán
Publicado: 24/09/2009 5:57 pm

Buenas Noches!!!
Ante todo agradecerles un millon de veces este fabuloso script….
Gracias, Gracias, Gracias!!!!
No os podeís imaginar la cantidad de dolores de cabeza que me ha ahorrado!!!!
Gracias, Gracias, Gracias!!!
Sólo una cuestión más….seria posible manipular este archivo “swf” para pasarle el parametro wmode=transparent??? No tengo ni idea de como hacerlo y me seria de gran utilidad con código…

Porque al crearlo dinamicamente no sirve el codigo
;

Espero podaís y queraís ayudarme…

Gracias de Antemano…
Desde mi humilde posión de “iniciado en la programación” deciros que teneís mi “ayuda” para lo que necesiteis….

Gracias!!!

Germán
Publicado: 28/09/2009 3:32 am

Buenos Días!
Anteriormente realice un comentario, que no me han podido resolver…
Planteare mi problema:
Tengo una página hecha en flash totalmente y hacia abajo tiene bastante tamaño, lo que sucede es que no me funcionaba el scroll, la solución que puse fue poner una capa en html que llamaba desde flash y que movia desde flash indicando la posicion del raton para que cuando moviera el scroll en el flash el foco se me fuera a la capa del html y así funcionara el scroll…Esto funciona perfectamente en ie pero no en firefox, ni en chrome…Alguna solución…espero me halla explicado, pueden verlo en http://www.arcanaminiatures.com
Gracias!

 

Comentar

En este blog los comentarios están moderados, serán mostrados cuando el administrador los apruebe. Por favor, evita comentarios ofensivos u obscenos por que no serán aprobados.
Si deseas publicar código fuente debes hacerlo entre las etiquedas <code> y </code>, además debes reemplazar los carácteres < por &lt; y > por &gt;.

(Requerido)

(Requerido, no será publicado)

(Requerido)

(Tags aceptados: <a> <em> <strong> <code> <ul> <li>)