Présentation

Le tag swfobject génère le code nécessaire à l'inclusion de flash dans votre page. Le code généré est compatible est avec la majorité des navigateurs.

Forme Smarty

{* Intègre le flash chemin/vers/mon/flash.swf, largeur 500 pixels, 
hauteur 400 pixels, version 9 minimum, passe la valeur 5 pour la variable "variable1" *}
{swfobject src='chemin/vers/mon/flash.swf' width=500 height=400 version="9.0.0" vars_variable1=5}

Forme PHP

<?php
_eTag('swfobject', array(
  'src' => 'chemin/vers/mon/flash.swf',
  'width' => 500,
  'height' => 400,
  'version' => '9.0.0',
  'vars' => array(
    'variable1' => 5
  )
));
?>

Paramètres

assign

Paramètre Smarty uniquement : variable Smarty à laquelle assigner le code généré.

src

Obligatoire : URL du fichier Flash.

width

Obligatoire : largeur en pixels de l'objet Flash.

height

Obligatoire : largeur en pixels de l'objet Flash.

version

Version du lecteur Flash nécessaire sous la forme "majeure.mineure.revision", par exemple : "9.0.0". La version mineure et la révision peuvent être omise, par exemple : "9.0" ou encore "9".

quality

Qualité d'affichage. "high" par défaut.

id

Attribut id de la balise générée. Si omis, un identifiant aléatoire est généré.

name

Attribut name de la balise généré.

params

Tableau de paramètres de l'objet Flash (balises <param/>).

params_*

Paramètres supplémentaires de l'objet Flash. La valeur est assignée dans le tableau de paramètres à la clef correspondant au nom sans le préfixe "params_".

vars

Tableau de variables à passer à l'objet Flash.

vars_*

Variables supplémentaires à passer à l'objet Flash. La valeur est assignée dans le tableau de variables à la clef correspondant au nom sans le préfixe "vars_".

Autres paramètres

Tous les autres paramètres sont ajoutés comme attributs de la balise générée.