Cas d’utilisation
Ce document répertorie les attributs des balises OBJECT et EMBED utilisées pour publier du contenu SWF (activé Flash) sur des pages HTML à afficher dans des navigateurs Web. Ces attributs permettent de spécifier certains paramètres commandant les modalités (comment et où) d’affichage du fichier SWF par Flash Player dans le navigateur.
Les informations relatives à l’inclusion de contenu activé Flash (fichier SWF) aux pages Web sont également consultables dans la note technique Syntaxe de la balise OBJECT | Flash (tn_4150).
Les attributs suivants sont obligatoires dans les balises OBJECT et EMBED pour l’ajout d’un fichier SWF à une page HTML. La commande Publication de Flash Professional crée des fichiers HTML avec les attributs requis spécifiés pour vous.
Remarque : les valeurs entre crochets et en italique indiquent que le développeur choisit la valeur.
Les attributs suivants sont facultatifs lors de la définition des balises OBJECT et/ou EMBED. Pour la balise OBJECT, tous les attributs sont définis dans les balises param, sauf indication contraire :
Les développeurs peuvent définir la propriété du mode Fenêtre (wmode) du contenu SWF de sorte à contrôler la mise en calques et la transparence du contenu dans le navigateur. Quelle que soit la valeur wmode, Flash Player affiche le contenu vu en mode Plein écran à l’aide du rendu de chemin direct. L’utilisation du rendu de chemin direct offre des fonctionnalités de présentation accélérée, comme Stage Video and Stage 3D.
Pour une lecture aux performances optimales du contenu activé Flash dans le navigateur, utilisez wmode=direct. Cet attribut offre des fonctionnalités de présentation accélérée, comme Stage Video and Stage 3D. Evitez le chevauchement du contenu SWF avec les éléments HTML (par exemple les menus contextuels HTML) devant apparaître au-dessus du fichier SWF. La commande de mise en calques explicite n’est prise en charge que par certains navigateurs récents (voir le tableau ci-dessous). Dans d’autres navigateurs, le contenu SWF apparaît toujours au-dessus d’autres éléments HTML.
Si vous avez besoin d’une commande de mise en calques explicite, de transparence ou d’éléments HTML flottant au-dessus du contenu SWF, utilisez wmode=opaque ou wmode=transparent. Vous pourrez alors contrôler la mise en calques en lien avec d’autres éléments de la page via HTML. Toutefois, ces modes sans fenêtres réduisent les performances de lecture comparé à wmode=window (par défaut) et wmode=direct.
Cas d’utilisation |
wmode recommandé |
Meilleures performances, incluant la prise en charge de Stage Video et Stage 3D (matériel accéléré). |
wmode=direct |
Nécessite le chevauchement des éléments HTML apparaissant au-dessus du contenu SWF, la transparence ou la commande de mise en calques en lien avec les éléments HTML (pour tous les navigateurs). |
wmode=opaque ou wmode=transparent |
Les navigateurs utilisent diverses approches pour le rendu du contenu de la page Web. Les valeurs wmode sont ainsi gérées différemment. Le tableau ci-dessus résume les cas d’utilisation des divers wmodes. Le tableau ci-dessous détaille les comportements spécifiques auxquels vous pouvez vous attendre dans chaque navigateur.
Wmode |
Avantages |
IE 6, 7 et 8 Win |
IE 9 Win |
Firefox Win |
Chrome Win |
Firefox 3 Mac (OSX 10.5 et versions ultérieures) |
Firefox 4 Mac (OSX 10.6 et versions ultérieures) |
Safari 3 (OSX 10.5) |
Safari 4 (OSX 10.6 et versions ultérieures) |
Chrome Mac (OSX 10.5) |
Chrome Mac (OSX 10.6 et versions ultérieures) |
window |
Prise en charge plus vaste de l’accessibilité |
-/-/A |
-/-/A |
-/-/A |
-/-/A |
-/-/- |
L/-/- |
-/-/- |
L/-/- |
-/-/- |
L/-/- |
transparent |
Transparence et fusion alpha des éléments HTML pris en charge. Les éléments HTML peuvent chevaucher le contenu SWF. Commande de mise en calques explicite (tous les navigateurs) |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
opaque |
Les éléments HTML peuvent chevaucher le contenu SWF. Commande de mise en calques explicite (tous les navigateurs). |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
direct |
Performances optimales. Présentation matérielle accélérée, incluant Stage Video et Stage 3D (tous les navigateurs). |
-/H/A |
L/H/- |
-/H/A |
-/H/A |
-/H/- |
L/H/- |
-/H/- |
L/H/- |
-/H/- |
L/H/- |
gpu |
Accélération matérielle supplémentaire sur certaines télévisions et certains appareils mobiles connectés à Internet. |
-/H/A |
L/H/- |
-/H/A |
-/H/A |
-/H/- |
L/H/- |
-/H/- |
L/H/- |
-/H/- |
L/H/- |
L = Mise en calques HTML prise en charge. Les éléments HTML peuvent chevaucher le contenu SWF. Prend en charge la commande explicite de la mise en calques en lien avec d’autres éléments HTML.
H = Prise en charge de la présentation matérielle accélérée, incluant Stage Video et Stage 3D.
A = Accessibilité prise en charge.
Mots clés : code ; valeur ; attribut ; balises ; attributs ; paramètre ; lecture ; boucle ; qualité ; bgcolor ; échelle ; salign ; base ; menu ; largeur ; hauteur ; src ; pluginspage ; animation ; classid ; codebase ; couleur d’arrière ; tn_12701
Accéder à votre compte