Verwendungsfall
In diesem Dokument werden die Attribute der object- und embed-Tags aufgelistet, die zum Veröffentlichen von SWF-Inhalt (Flash-fähig) auf HTML-Seiten zum Anzeigen in Webbrowsern verwendet werden. Mit den Attributen können Sie bestimmte Parameter angeben, die steuern, wie und wo Flash Player die SWF-Datei im Browser anzeigt.
Weitere Informationen zu Flash-fähigem (SWF-Datei) Inhalt auf Webseiten sind außerdem in der TechNote object-Tag-Syntax | Flash (tn_4150) verfügbar.
Die folgenden Attribute sind innerhalb des object- und embed-Tags erforderlich, wenn eine SWF-Datei einer HTML-Seite hinzugefügt wird. Mit dem Befehl „Veröffentlichen“ in Flash Professional wird eine HTML-Datei mit den erforderlichen Attributen, die für Sie festgelegt wurden, erstellt.
Hinweis: Werte in Klammern und in Kursiv werden vom Entwickler bestimmt.
Die folgenden Attribute sind optional, wenn object- und/oder embed-Tags definiert werden. Für object werden alle Attribute in param-Tags definiert, wenn nicht anders angegeben:
Entwickler können die Eigenschaft des Fenstermodus (wmode) des SWF-Inhalts festlegen, um das Anordnen von Ebenen und Transparenz des Inhalts im Browser zu steuern. Flash Player zeigt unabhängig vom wmode-Wert den im Vollbildmodus angezeigten Inhalt unter Verwendung des direkten Pfadrenderings an. Das direkte Pfadrendering ermöglicht hardwarebeschleunigte Darstellungsfunktionen wie Stage Video und Stage 3D.
Verwenden Sie zum Erzielen der höchsten Leistung bei der Wiedergabe von Flash-fähigem Inhalt im Browser wmode=direct. Dieses Attribut ermöglicht hardwarebeschleunigte Darstellungsfunktionen wie Stage Video und Stage 3D. Vermeiden Sie das Überlappen der SWF-Datei mit HTML-Elementen (z. B. HTML-basierte Popup-Menüs), die über der SWF-Datei angezeigt werden sollen. Explizite Steuerung der Anordnung von Ebenen wird nur für einige moderne Browser (siehe nachstehende Tabelle) unterstützt. In anderen Browsern wird der SWF-Inhalt immer über anderen HTML-Elementen angezeigt.
Ist explizite Steuerung der Ebenenanordnung, Transparenz oder HTML-Elemente, die über SWF-Inhalt liegen, erforderlich, verwenden Sie wmode=opaque oder wmode=transparent. Sie können dann die Anordnung von Ebenen in Beziehung zu anderen Elementen auf der Seite über HTML steuern. Diese „fensterlosen“ Modi verringern die Wiedergabeleistung im Vergleich zu wmode=window (Standard) und wmode=direct.
Verwendungsfall |
Empfohlener wmode |
Beste Leistung, einschließlich Unterstützung für hardwarebeschleunigte Stage Video und Stage 3D. |
wmode=direct |
Erfordert, dass überlappende HTML-Elemente über SWF-Inhalt, Transparenz oder expliziter Steuerung der Ebenenanordnung relativ zu HTML-Elementen (in allen Browsern) angezeigt werden. |
wmode=opaque oder wmode=transparent |
Unterschiedliche Browser basieren auf unterschiedlichen Herangehensweisen beim Rendern von Webseiteninhalt und verarbeiten wmode-Werte auf unterschiedliche Weise. Die obige Tabelle fasst die Verwendungsmöglichkeiten von unterschiedlichen wmodes zusammen. Die nachfolgende Matrix zeigt Details von bestimmten Verhaltensweisen in jedem Browser an.
wMode |
Vorteile |
IE 6, 7 und 8 Win |
IE 9 Win |
Firefox Win |
Chrome Win |
Firefox 3 Mac (OSX 10.5 und höher) |
Firefox 4 Mac (OSX 10.6 und höher) |
Safari 3 (OSX 10.5) |
Safari 4 (OSX 10.6 und höher) |
Chrome Mac (OSX 10.5) |
Chrome Mac (OSX 10.6 und höher) |
Fenster |
Umfassendste Eingabehilfen |
-/-/A |
-/-/A |
-/-/A |
-/-/A |
-/-/- |
L/-/- |
-/-/- |
L/-/- |
-/-/- |
L/-/- |
transparent |
Transparenz und Alpha-Füllmethoden über HTML-Elementen werden unterstützt. HTML-Elemente können SWF-Inhalt überlappen. Explizite Steuerung der Anordnung von Ebenen (alle Browser) |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
opaque |
HTML-Elemente können SWF-Inhalt überlappen. Explizite Steuerung der Anordnung von Ebenen (alle Browser) |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
L/-/- |
direct |
Optimale Leistung Hardwarebeschleunigte Darstellung, einschließlich Stage Video und Stage 3D (alle Browser). |
-/H/A |
L/H/- |
-/H/A |
-/H/A |
-/H/- |
L/H/- |
-/H/- |
L/H/- |
-/H/- |
L/H/- |
gpu |
Zusätzliche Hardwarebeschleunigung auf einigen Fernseh- und Mobilgeräten, die mit dem Internet verbunden sind. |
-/H/A |
L/H/- |
-/H/A |
-/H/A |
-/H/- |
L/H/- |
-/H/- |
L/H/- |
-/H/- |
L/H/- |
L = Anordnung von Ebenen für HTML wird unterstützt. HTML-Elemente können SWF-Inhalt überlappen. Unterstützt explizite Steuerung der Anordnung von Ebenen in Bezug auf andere HTML-Elemente.
H = Hardwarebeschleunigte Darstellung wird unterstützt, einschließlich Stage Video und Stage 3D.
A = Eingabehilfen werden unterstützt.
Schlüsselwörter: Code; Wert; Attribut; Tags; Attribute; param; Parameter; Wiedergabe; Schleife; Qualität; bgcolor; scale; salign; base; menu; width; height; src; pluginspage; movie; classid; codebase; Hintergrundfarbe; tn_12701
Bei Ihrem Konto anmelden