Heim >Web-Frontend >HTML-Tutorial >Detaillierte Erläuterung der Objekt-Tag-Parameter in HTML
Detaillierte Erläuterung der HTML-Objekt-Tag-Parameter
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="580" height="110"> <param name="_cx" value="10372"> <param name="_cy" value="2355"> <param name="FlashVars" value="-1"> <param name="Movie" value="swf.swf"> <param name="Src" value="1.swf"> <param name="WMode" value="Transparent"> <param name="Play" value="-1"> <param name="Loop" value="-1"> <param name="Quality" value="High"> <param name="SAlign" value> <param name="Menu" value="0"> <param name="Base" value> <param name="AllowScriptAccess" value="always"> <param name="Scale" value="ShowAll"> <param name="DeviceFont" value="0"> <param name="EmbedMovie" value="0"> <param name="BGColor" value> <param name="SWRemote" value> <embed src="1.swf" width="580" height="110" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" menu="false"></embed> </object>
Parameter und Attribute
Die folgenden Tag-Attribute und Parameter beschreiben den HTML-Code, der durch den Befehl „Veröffentlichen“ erstellt wird. Sie können auf diese Liste zurückgreifen, wenn Sie Ihren eigenen HTML-Code für die Anzeige von Flash-Inhalten schreiben. Sofern nicht anders angegeben, gelten alle Einträge sowohl für Objekt-Tags als auch für Einbettungs-Tags. Auch optionale Einträge sind hier aufgeführt. Internet Explorer erkennt die Parameter für das Objekt-Tag und Netscape erkennt die Parameter für das Einbettungs-Tag. Attribute können sowohl in Objekt- als auch in Einbettungs-Tags verwendet werden. Beim Anpassen einer Vorlage können die hier aufgeführten Vorlagenvariablen durch die entsprechenden Werte ersetzt werden. Siehe Anpassen von HTML-Beitragsvorlagen.
Hinweis: Die in diesem Abschnitt aufgeführten Eigenschaften und Parameter werden absichtlich in Kleinbuchstaben angezeigt, um den XHTML-Standards zu entsprechen.
devicefont-Attribut/Parameter
Wert: true |. false
Vorlagenvariable: $DE
Beschreibung:
(optional) für die Option „Geräteschriftart“ nicht ausgewählt. Eine statische Variable Text Objekt, das angibt, ob weiterhin die Geräteschriftart zum Zeichnen verwendet werden soll (sofern die erforderliche Schriftart vom Betriebssystem bereitgestellt wird).
src-Attribut
Wert: movieName.swf
Vorlagenvariable: $MO
Beschreibung: Geben Sie den Namen der zu ladenden SWF-Datei an. Gilt nur für die Einbettung.
Filmparameter
Wert: movieName.swf
Vorlagenvariable: $MO
Beschreibung: Geben Sie den Namen der zu ladenden SWF-Datei an. Gilt nur für Objekte.
Classid-Attribut
Wert: clsid:D27cdb6e-ae6d-11cf-96b8-444553540000
Beschreibung: Identifiziert das ActiveX-Steuerelement des Browsers. Der eingegebene Wert muss genau dem oben gezeigten entsprechen. Gilt nur für Objekte.
width-Attribut
Wert: n oder n%
Vorlagenvariable: $WI
Beschreibung: Geben Sie die Breite der Anwendung in Pixeln oder als Prozentsatz des Browserfensters an.
Höhenattribut
Wert: n oder n%
Vorlagenvariable: $HE
Beschreibung: Geben Sie die Höhe der Anwendung in Pixeln oder als Prozentsatz des Browserfensters an.
Hinweis: Da Flash-Anwendungen skalierbar sind, nimmt ihre Qualität bei keiner Größe ab, solange das Seitenverhältnis gleich bleibt. (Zum Beispiel haben die folgenden Größen alle ein Seitenverhältnis von 4:3: 640 x 480 Pixel, 320 x 240 Pixel und 240 x 180 Pixel.)
Codebasisattribut
Wert: http:// /active.macromedia.com/flash7/cabs/swflash.cab#version=7,0,0,0
Beschreibung: Identifiziert den Speicherort des Flash Player ActiveX-Steuerelements, damit der Browser dies tun kann Es kann automatisch heruntergeladen werden. Der eingegebene Wert muss genau dem oben gezeigten entsprechen. Gilt nur für Objekte.
pluginspage-Attribut
Wert: http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash
Beschreibung: Identifiziert den Speicherort des Flash Player-Plugins -in, damit Benutzer das Plug-in herunterladen können, wenn es noch nicht installiert ist. Der eingegebene Wert muss genau dem oben gezeigten entsprechen. Gilt nur für die Einbettung.
swliveconnect-Attribut
Wert: true |. false
Beschreibung: (Optional) Gibt an, ob der Browser Java starten soll, wenn Flash Player zum ersten Mal geladen wird. Wenn diese Eigenschaft weggelassen wird, ist der Standardwert false. Wenn Sie sowohl JavaScript als auch Flash auf derselben Seite verwenden, muss Java ausgeführt werden, damit die Funktion FSCommand() funktioniert. Wenn Sie JavaScript jedoch ausschließlich zur Browsererkennung oder für andere Zwecke ausführen, die nichts mit der fscommand()-Aktion zu tun haben, können Sie den Start von Java verhindern, indem Sie SWLIVECONNECT auf „false“ setzen. Wenn Sie kein JavaScript mit Flash verwenden, können Sie den Start von Java auch erzwingen, indem Sie die SWLIVECONNECT-Eigenschaft explizit auf „true“ setzen. Das Starten von Java kann die zum Starten einer SWF-Datei erforderliche Zeit erheblich verlängern, daher sollte dieses Flag nur bei Bedarf auf „true“ gesetzt werden. Gilt nur für die Einbettung.
Verwenden Sie die Aktion fscommand(), um Java aus einer eigenständigen Projektionsdatei zu starten.
Play-Attribute/Parameter
Wert: true |. false
Vorlagenvariable: $PL
Beschreibung: (Optional) Geben Sie an, ob die Anwendung startet, wenn sie im Browser Play geladen wird . Wenn Ihre Flash-Anwendung interaktiv ist, können Sie dem Benutzer erlauben, die Wiedergabe zu starten, indem er auf eine Schaltfläche klickt oder eine andere Aufgabe ausführt. In diesem Fall verhindert das Festlegen der Play-Eigenschaft auf „False“, dass die Anwendung die Wiedergabe automatisch starten kann. Wenn diese Eigenschaft weggelassen wird, ist der Standardwert true.
Schleifenattribute/Parameter
Wert: true |. false
Vorlagenvariable: $LO
Beschreibung: (Optional) Gibt an, dass der Flash-Inhalt leer ist, nachdem er den letzten Frame erreicht hat Beschränken Sie die Wiederholungswiedergabe oder stoppen Sie sie. Wenn diese Eigenschaft weggelassen wird, ist der Standardwert true.
Qualitätsattribut/-parameter
Wert: niedrig | mittel |Beschreibung: (Optional) Gibt die Anti-Aliasing-Stufe an, die während der Anwendungswiedergabe verwendet werden soll. Da Anti-Aliasing einen schnelleren Prozessor erfordert, um jedes Bild der SWF-Datei zu glätten, bevor es auf dem Viewer-Bildschirm gerendert wird, müssen Sie einen Wert auswählen, je nachdem, ob Sie die Geschwindigkeit oder das Erscheinungsbild optimieren möchten:
„Niedrig“. „ priorisiert die Wiedergabegeschwindigkeit vor dem Erscheinungsbild und verwendet niemals Anti-Aliasing.
„Autolow“ priorisiert die Geschwindigkeit, verbessert aber nach Möglichkeit auch das Erscheinungsbild. Wenn die Wiedergabe beginnt, ist Anti-Aliasing ausgeschaltet. Flash Player aktiviert Anti-Aliasing, wenn festgestellt wird, dass der Prozessor damit umgehen kann.
„Autohigh“ legt zu Beginn den gleichen Schwerpunkt auf Wiedergabegeschwindigkeit und Erscheinungsbild, opfert jedoch bei Bedarf das Erscheinungsbild, um die Wiedergabegeschwindigkeit sicherzustellen. Wenn die Wiedergabe beginnt, ist Anti-Aliasing aktiviert. Wenn die tatsächliche Bildrate unter die angegebene Bildrate fällt, wird Anti-Aliasing ausgeschaltet, um die Wiedergabegeschwindigkeit zu erhöhen. Verwenden Sie diese Einstellung, um den Anti-Aliasing-Befehl in Flash zu emulieren (Ansicht > Vorschaumodus > Anti-Aliasing).
Mittel wendet etwas Anti-Aliasing an, glättet die Bitmap jedoch nicht. Diese Einstellung erzeugt Bilder mit höherer Qualität als die Einstellung „Niedrig“, aber eine geringere Qualität als die Einstellung „Hoch“.
„Hoch“ priorisiert das Aussehen vor der Wiedergabegeschwindigkeit, es wendet immer Anti-Aliasing an. Wenn die SWF-Datei keine Animation enthält, wird die Bitmap geglättet; wenn die SWF-Datei keine Animation enthält, wird die Bitmap nicht geglättet.
„Best“ bietet unabhängig von der Wiedergabegeschwindigkeit die beste Anzeigequalität. Die gesamte Ausgabe ist geglättet und alle Bitmaps sind geglättet.
Wenn das Qualitätsattribut weggelassen wird, ist sein Standardwert hoch.
bgcolor-Attribute/Parameter
Wert: #RRGGBB (hexer RGB-Wert)
Vorlagenvariable: $BG
Beschreibung: (Optional) Geben Sie den Hintergrund der Anwendungsfarbe an. Verwenden Sie diese Eigenschaft, um die in der Flash-SWF-Datei angegebene Einstellung für die Hintergrundfarbe zu überschreiben. Diese Eigenschaft hat keinen Einfluss auf die Hintergrundfarbe der HTML-Seite.
Skalenattribut/Parameter
Wert: noborder |. Vorlagenvariable: $SC
Beschreibung: (Optional) Wenn die Werte für Breite und Höhe sind Prozentsätze definieren, wie die Anwendung im Browserfenster platziert wird.
„Showall“ (Standard) bewirkt, dass der gesamte Flash-Inhalt im angegebenen Bereich ohne Verzerrung angezeigt wird, während das ursprüngliche Seitenverhältnis erhalten bleibt. An den Seiten der Anwendung können Ränder erscheinen.
„Noborder“ skaliert den Flash-Inhalt so, dass er den angegebenen Bereich ohne Verzerrung ausfüllt. Das ursprüngliche Seitenverhältnis der Anwendung bleibt erhalten, es kann jedoch zu Beschnitten kommen.
„Exactfit“ bewirkt, dass der gesamte Flash-Inhalt im angegebenen Bereich angezeigt wird, versucht jedoch nicht, das ursprüngliche Seitenverhältnis beizubehalten. Es kann zu Verzerrungen kommen.
Wenn dieses Attribut weggelassen wird (und die Werte für Breite und Höhe Prozentsätze sind), ist der Standardwert showall.
Alignment-Attribut
Wert: Standard |. und bestimmt, wie die Flash-SWF-Datei im Browserfenster platziert wird.
„Standard“ bewirkt, dass die Anwendung im Browserfenster zentriert wird und die Ränder abgeschnitten werden, wenn das Browserfenster kleiner als die Anwendung ist.
L, R, T und B richten die Anwendung jeweils am linken, rechten, oberen und unteren Rand des Browserfensters aus und beschneiden die verbleibenden drei Seiten nach Bedarf.
salign Parameters
Wert: L | Position der Flash SWF-Datei innerhalb des durch die Breiten- und Höheneinstellungen definierten Bereichs. Weitere Informationen zu diesen Bedingungen finden Sie unter dem Skalierungsattribut/Parameter.
L, R, T und B richten die Anwendung jeweils am linken, rechten, oberen und unteren Rand des Browserfensters aus und beschneiden die verbleibenden drei Seiten nach Bedarf.
TL und TR richten die Anwendung jeweils an der oberen linken bzw. oberen rechten Ecke des Browserfensters aus und beschneiden den unteren und verbleibenden rechten bzw. linken Rand entsprechend.
BL und BR richten die Anwendung an der unteren linken bzw. unteren rechten Ecke des Browserfensters aus und beschneiden dabei den oberen Rand und die verbleibenden rechten bzw. linken Ränder entsprechend.
Wenn dieses Attribut weggelassen wird, wird der Flash-Inhalt im Browserfenster zentriert.
Basisattribut
Wert: Basisverzeichnis oder URL
Beschreibung: (Optional) Gibt das Basisverzeichnis oder die URL an, die zum Auflösen aller relativen Pfadanweisungen in Flash-SWF-Dateien verwendet wird. Diese Eigenschaft ist nützlich, wenn die SWF-Datei in einem anderen Verzeichnis als Ihre anderen Dateien gespeichert ist.
Menüattribute/Parameter
Wert: true |. false
Vorlagenvariable: $ME
Beschreibung: (Optional) Geben Sie an, wann der Betrachter mit der rechten Maustaste im Browser klickt (Windows) Oder die Art des Menüs, das angezeigt wird, wenn Sie bei gedrückter Befehlstaste (Macintosh) auf einen Anwendungsbereich klicken.
„true“ zeigt ein vollständiges Menü an, sodass der Benutzer die Wiedergabe mit verschiedenen Optionen verbessern oder steuern kann.
„false“ zeigt ein Menü an, das nur die Option „Über Macromedia Flash Player 6“ und die Option „Einstellungen“ enthält.
Wenn dieses Attribut weggelassen wird, ist der Standardwert wahr.
wmode-Attribut/Parameter
Wert: Fenster |. Transparent
Vorlagenvariable: $WM
Beschreibung: (Optional) Ermöglicht die Verwendung von Transparenz in Internet Explorer 4.0 Flash-Inhalten , absolute Positionierung und geschichtete Anzeigefunktionen. Dieses Tag/diese Eigenschaft ist nur unter Windows mit dem Flash Player ActiveX-Steuerelement gültig.
„Fenster“ nutzt das eigene rechteckige Fenster des Videos, um die Anwendung auf der Webseite abzuspielen. „Fenster“ bedeutet, dass die Flash-Anwendung keine Interaktion mit der HTML-Ebene hat und immer im Vordergrund ist.
„Undurchsichtig“ bewirkt, dass die Anwendung alles dahinter auf der Seite verbirgt.
„Transparent“ ermöglicht, dass der Hintergrund der HTML-Seite durch transparente Teile der Anwendung hindurchscheint, was die Animationsleistung beeinträchtigen kann.
Sowohl „Opaque windowless“ als auch „Transparent windowless“ können mit HTML-Ebenen interagieren und ermöglichen, dass die Ebene über der SWF-Datei die Anwendung überschattet. Der Unterschied zwischen den beiden Optionen besteht darin, dass „Transparent“ Transparenz zulässt. Wenn also ein Teil der SWF-Datei transparent ist, kann die HTML-Ebene unter der SWF-Datei durch diesen Teil hindurch sichtbar sein.
Wenn dieses Attribut weggelassen wird, ist der Standardwert „Fenster“. Gilt nur für Objekte.
allowscriptaccess-Attribut/Parameter
Wert: immer | samedomain
Beschreibung: Verwenden Sie „allowscriptaccess“, um einer Flash-Anwendung die Kommunikation mit der HTML-Seite zu ermöglichen, die sie hostet. Dieser Parameter ist erforderlich, da die Vorgänge fscommand() und getURL() dazu führen können, dass JavaScript die Berechtigungen der HTML-Seite verwendet, die sich möglicherweise von den Berechtigungen der Flash-Anwendung unterscheiden. Dies hat wichtige Auswirkungen auf die domänenübergreifende Sicherheit.
ermöglicht jederzeit die Ausführung von Skriptvorgängen.
deaktiviert niemals alle Skriptvorgänge.
samedomain Ermöglicht Skripting nur, wenn die Flash-Anwendung aus derselben Domäne stammt wie die HTML-Seite.
Der von allen HTML-Veröffentlichungsvorlagen verwendete Standardwert ist samedomain.
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Objekt-Tag-Parameter in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!