Crear un código HTML para mostrar una película Flash

  • Por
  • 12 de julio de 2007
  • Valoración:
  • 9 Comentarios
  • HTML, Flash
Vemos un sencillo código HTML para visualizar Flash en una página web y explicamos sus etiquetas.
Conseguir un código HTML para colocar una película Flash es sencillo. Basta con tener Flash o Dreamweaver para que estos programas generen el código por nosotros. Pero a veces no tenemos Flash en nuestro ordenador y sólo tenemos un archivo .swf que tenemos que incrustar en una página web, entonces podemos crear nosotros mismos el código HTML para ello.

En este artículo mostraremos el código HTML necesario para visualizar una película Flash, procurando explicar algunas de sus etiquetas y atributos, para que quede claro lo que estamos haciendo. Daremos un código de ejemplo que podremos incluir en HTML para mostrar Flash.

Nota: Como decíamos, también podemos obtener el código HTML para incluir un Flash utilizando el propio programa Flash. Lo explicamos en el artículo: Colocar películas Flash en nuestras páginas

Veamos primero un posible código HTML para incrustar un Flash en una página.

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="500" height="350">
<param name=movie value="archivo.swf">
<param name=quality value=high>
<embed src="archivo.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="500" height="350">
</embed>
</object>


En el código HTML para insertar Flash tenemos aquí dos etiquetas básicas:
  • <object> , que es propia de Internet Explorer, y que sirve para incluir cualquier tipo de componente que se cargue con un control ActiveX, no sólo películas Flash.
  • <embed> , que es para Firefox y que sirve para embeber objetos o componentes en páginas web. Del mismo modo que <object> , sirve para incrustar diversos tipos de componentes en páginas web, no sólo elementos flash.
Dentro de las etiquetas se deben incluir varios parámetros para configurar el aspecto y comportamiento de las películas.

En <object> :
  • classid: que indica el plugin o componente ActiveX que Internet Explorer tiene utilizar para cargar la película Flash.
  • codebase: para indicar dónde está el plugin, si es que lo tiene que descargar de algún sitio.
  • width: con el ancho en píxels en los que se debe mostrar la película.
  • height: con el alto en pixels deseado.
Luego anidada dentro de <object> hay que meter una nueva etiqueta, para indicar el archivo donde está la película Flash, con su ruta:

<param name=movie value="archivo.swf">

En <embed> :
  • src: la ruta y el nombre del archivo Flash a mostrar.
  • pluginspage: el sitio donde está el plugin necesario para mostrar Flash
  • type: el tipo de objeto embebido.
  • width: la anchura en píxel
  • height: la altura en píxel deseada.
Con estas nociones básicas podremos crear nosotros mismos un código HTML para insertar Flash, esto es, un HTML para incluir flash en una página web.

Autor

Miguel Angel Alvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Comenzó en el mundo del desarrollo web en el año 1997, transformando su hobby en su trabajo.

Comentarios

ZeroKilled

17/7/2007
hasta donde yo tengo conciencia, el elemento object esta estandarizado por la w3c, de modo que microfoft internet explorer no es propietario de dicho elemento. por cierto, object funciona tanto en ie como en firefox. por otro lado, el elemento embed ha sido descontinuado por object.

si buscas en los documentos dtd veras que <embed> no es admitido para html/xhtml strict/transitional.

revloj

26/6/2009
Excelente
Gracias por el articulo me he servido a las mil y diez mil maravillas he estado buscando esto por toda la web y lo encontre... gracias y que sigan asi... Y que Dios los vendiga.

Danny

02/10/2009
Hay algo ke no entendi
el video ke kiero reproducir lo tengo ke subir a alguna pagina o algo por el esilo.. ke devo hacer¿? dime dime

sam

28/2/2010
agradecimiento
3$+@ inf0rm@cion fu3 d3 much@ @yuda Thank you

javier

10/9/2010
insertar un video en el html
ya hice todo lo q explican para suvir un video pero al momento de cargar el video a la pagina web no lo sube sale que se excede pero no sube nada necesito una respuesta ojala puedan ayudarme

yeuri

29/12/2010
por..favo
quiero..ber..pelicula

wendyzeta

28/4/2011
object parameters
xavier:
lo que probablemente suceda es que la pelicula sea muy pesada y no se reproduzca..


necesito que por favor me ayuden ya que inserto <div align ="center" para que me salga centrado y no sale.. desde firefox..

les agradezco de antemano..

Enrique

17/1/2012
Observo que la ruta apunta a una dirección de Macromedia.
No me muestra el swf, no se si es algo de Joomla o de La ruta. Tienes idea?

JEUS

12/9/2012
Reproducir SWF
me sirvió mucho ya pude hacer que reproduciera gracias por publicar este articulo

Compartir