SWFObject

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

SWFObject (originalmente FlashObject) es una biblioteca JavaScript de código abierto sin mantenimiento que se utiliza para incrustar contenido de Adobe Flash en páginas web y proteger el juego Flash contra la piratería. Se suministra como un pequeño archivo JavaScript. La biblioteca también puede detectar el complemento Adobe Flash Player instalado en los principales navegadores web y sistemas operativos, y puede redirigir al visitante a otra página web o mostrar contenido HTML alternativo si el complemento instalado no es compatible.

La biblioteca es independiente, aunque a menudo se integran con ella bibliotecas externas relacionadas, como SWFAddress para enlaces profundos y SWFFit para el escalado dinámico de contenido.Gracias a la multitud de bibliotecas JavaScript que integran Flash, SWFObject se ha convertido en el más popular, utilizado por más de 2.600.000 sitios web en 2011, incluyendo sitios web de alto perfil como Ask.com, Windows.com, Time.com, Skype.com, Discovery.com y YouTube.

Usage

SWFObject proporciona un método fiable para incrustar contenido Flash en una página web, gestionando internamente las distintas prácticas necesarias para que los diferentes navegadores web muestren el contenido Flash correctamente, aislándolo del diseñador web. El desarrollador puede interactuar con la biblioteca de forma estandarizada, con una sola línea de código JavaScript como mínimo. Por lo tanto, incluso diseñadores web sin experiencia y sin conocimientos del código HTML ideal para incrustar contenido Flash pueden insertarlo fácilmente en páginas web y conseguir que funcione de forma fiable para el público más amplio posible (excepto para aquellos con JavaScript deshabilitado). El contenido Flash insertado con SWFObject también funciona en dispositivos compatibles con la ejecución de JavaScript (y Flash Player), como Wii, PlayStation 3 y Nokia N800, a diferencia de PlayStation Portable.Una desventaja de SWFObject es que los visitantes con JavaScript deshabilitado en sus navegadores web no podrán ver el contenido Flash, sino que verán contenido HTML alternativo proporcionado por la página web. Para los sitios web que buscan llegar al mayor público posible, existe un método alternativo: usar marcado HTML compatible con los estándares para incrustar la película Flash (normalmente se usan las etiquetas <object> para una mejor compatibilidad con los navegadores) y usar la función registerObject() dentro de la API de la biblioteca para registrar el contenido Flash, lo que permite el uso de las demás funciones que ofrece la biblioteca.

Características

SWFObject también incluye algunas funciones de utilidad en su API para recuperar información relacionada con Flash Player, como comprobar si una versión específica de Flash Player está instalada, y algunas utilidades DHTML para facilitar la gestión del DOM. Por ello, las razones más comunes por las que los desarrolladores de sitios web Flash recurren a frameworks JavaScript externos como jQuery o Prototype se satisfacen internamente, lo que reduce las razones para añadir bibliotecas JavaScript adicionales a su sitio web.La biblioteca también se puede usar para integrar la instalación rápida de Flash Player en la página web, lo que permite a los usuarios instalar la versión más reciente de Flash Player sin salir del sitio, aunque esto requiere reiniciar el navegador.

Plugins

SWFAddress

SWFAddress es una biblioteca de JavaScript y ActionScript que permite a los sitios web Flash admitir enlaces profundos y se integra automáticamente con SWFObject.

SWFFIT

SWFFit (anteriormente conocido como FitFlash) es una biblioteca de JavaScript que permite redimensionar películas Flash según el tamaño de la ventana del navegador, manteniéndolas accesibles independientemente de la resolución de pantalla. SWFFit configura principalmente el navegador web para que muestre barras de desplazamiento cuando el contenido excede el tamaño de la ventana. También permite redimensionar dinámicamente las películas Flash. Se utiliza junto con SWFObject.

Véase también

  • Adobe Flash
  • Adobe Flash Player
  • SWF
  • JavaScript

Referencias

  1. ^ Todd Perkins, Optimización del Search Engine para Flash, O'Reilly Media, 2009, p. 87
  2. ^ Yakov Fain, Victor Rasputnis, Anatole Tartakovsky, Enterprise Development with Flex, O'Reilly Media, Inc., 2010, p. 183
  3. ^ Fuente Checkout, swfobject - Google Code, Page Header, vista general de SWFObject
  4. ^ SWFObject 1.5 Homepage, deconcept
  5. ^ SWFObject Usage Statistics, BuiltWith
  6. ^ ¿Quién utiliza SWFObject?, SWFObject FAQ
  7. ^ Adobe Developer Network
  8. ^ Roger Braunstein, ActionScript 3.0 Biblia, John Wiley e Hijos, 2010, p. 898
  9. ^ Insertar contenido de Adobe Flash Player usando SWFObject 2 - Documentación Código de Google
  10. ^ Ben Henick, HTML & CSS: The Good Parts, O'Reilly Media, Inc., 2009, pág. 195
  11. ^ ¿Los SWF integrados con pantalla SWFObject 2 en los navegadores web Sony PS3 o Nintendo Wii?, SWFObject Preguntas frecuentes
  12. ^ Chafic Kazoun, Joey Lott, Programming Flex 3, O'Reilly Media, Inc., 2008, p. 524
  13. ^ Eric Enge, Stephan Spencer, Rand Fishkin, Jessie C. Stricchiola, The Art of SEO, O'Reilly Media, Inc., 2009, pág. 273
  14. ^ Bobby van der Sluis Flash embed test suite, compatibilidad con elementos HTML embed
  15. ^ Función swfobject.register Objeto, SWFObject JavaScript Documentación de API - Google Code
  16. ^ Robert Reinhardt, Snow Dowd, Flash CS4 Biblia profesional, John Wiley e hijos, 2009
  17. ^ Función swfobject.hasFlashPlayerVersion, SWFObject JavaScript Documentación de API - Google Code
  18. ^ Función swfobject.add(Dom)LoadEvent, SWFObject JavaScript Documentación de API - Google Code
  19. ^ SWFObject 2.2 - ¿Qué es nuevo?, Código de Google
  20. ^ swffit: Smart Flash Resize Script, Web Resource Depot
  21. ^ Roger Braunstein, ActionScript 3.0 Biblia, John Wiley e Hijos, p. 898
  22. ^ SWFFit website
  23. ^ SWFFit, Código de Google
SWFObject 1.5
  • SWFObject 1.5 Homepage, desconcepto, vista general y uso de una versión anterior de SWFObject
  • SWFObject 1.5 lanzado, desconcepto Blog
SWFObject 2
  • Swfobject 2, Código de Google, descarga gratuitamente SWFObject para su uso en un sitio web
  • SWFObject 2 FAQ
  • SWFObject Documentation, Google Code, the What, Why and How, of SWFObject 2
General
  • Métodos de incrustación Flash en una página web, utilizado internamente por SWFObject para maximizar la compatibilidad.
  • Insertar Múltiples reproductores de FLV Web en una página Web, usando código SWFObject o Flashvars
  • Flash Embedding Cage Match, A List Apart, compara los métodos de incrustación Flash.
  • swfobject.js vs Insertar HTML, ventajas de SWFObject sobre etiquetas HTML tradicionales
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save