| El código a escribir
sería el siguiente:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
width="200"
height="100">
<param name="movie"
value="graficos/pelicula.swf">
<param name="quality"
value="high">
<embed src="graficos/pelicula.swf"
width="200"
height="100"
quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash"></embed>
</object>
En primer lugar vamos a analizar la etiqueta
<embed>. En ella aparecen tres
atributos que no conocíamos.
A través del atributo quality
se especifica la calidad con la que se reproducirá la animación
Flash. Puede valer high (alta), autolow
(baja automática), o low (baja).
Si no se incluye este atributo, se considera que la calidad será
automáticamente alta.
A través del atributo pluginspage
se especifica la página desde la que se podrá descargar
el plug-in necesario para reproducir la animación Flash, para que
si algún usuario no lo tiene aún instalado en su ordenador
pueda descargarlo.
A través del atributo type
se especifica el tipo de fichero, para que el navegador pueda saber qué
tipo de programa necesita ejecutar para reproducir la animación.
Ahora vamos a analizar la etiqueta <object>.
A través del atributo classid
se identifica al objeto. Cuando el objeto es una animación Flash,
el atributo classid debe valer clsid:D27CDB6E-AE6D-11cf-96B8-444553540000.
A través del atributo codebase
se especifica la dirección en la que se encuentran los componentes
externos necesarios para reproducir la animación.
Los atributos width
y height se utilizan del mismo modo,
y deben tener el mismo valor, que en la etiqueta <embed>.
Por último, vamos a analizar la etiqueta
<param>. Esta etiqueta se utiliza
para especificar los valores necesarios para la inicialización
de un objeto.
La etiqueta <param>
no necesita etiqueta de cierre, y ha de contener los atributos name
y value. El atributo name
indica el nombre de la característica que va a ser definida, y
value indica su valor.
Por ejemplo, para indicar la ruta del archivo,
que en la etiqueta <embed> aparece
especificado por el atributo src, es
necesario incluir también una etiqueta <param>,
en la que name tenga el valor movie.
Por eso aparece la línea <param
name="movie"
value="graficos/pelicula.swf">.
Para indicar la calidad de reproducción,
que en la etiqueta <embed> aparece
especificado por el atributo quality,
es necesario incluir también una etiqueta <param>,
en la que name tenga el valor quality.
Por eso aparece la línea <param
name="quality"
value="high">.
Las animaciones Flash se reproducen de forma
automática al cargarse la página, y su reproducción
es continua.
Para hacer que una animación no se
reproduzca automáticamente, habrá que indicarlo mediante
el atributo play, que debe incluirse
dentro de la etiqueta <embed>.
El atributo play
puede valer true o false.
Para que la animación no se reproduzca automáticamente,
el valor de play debe ser false.
También habrá que insertar
la línea <param name="play"
value="false">.
Lo mismo ocurre para hacer que la reproducción
no sea continua. Habrá que insertar el atributo loop
en la etiqueta <embed>.
El atributo loop
puede valer true o false.
Para que la animación no se reproduzca continuamente, el valor
de loop debe ser false.
De este modo, solo se reproducirá una vez.
También habrá que insertar
la línea <param name="loop"
value="false">.
|