Heim >Web-Frontend >HTML-Tutorial >Definition von Objekt- und Parameterattributen in HTML
Das Folgende ist der zitierte Inhalt:
<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="http://jaykong.blog.163.com/blog/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 markierten Attribute und Parameter Beschreibt 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 Benutzerdefiniertes HTML Vorlage veröffentlichen.
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 nicht ausgewählte A-Statik Textobjekt mit einer Geräteschriftart-Option, die angibt, ob weiterhin Geräteschriftarten zum Zeichnen verwendet werden (sofern die erforderlichen Schriftarten vom Betriebssystem bereitgestellt werden).
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.
Breitenattribut
Wert: n oder n%
Vorlagenvariable: $WI
Beschreibung: Pixelwert oder Prozentwert des Browserfensters verwenden Gibt an die Breite der Anwendung.
Höhenattribut
Wert: n oder n%
Vorlagenvariable: $HE
Beschreibung: Pixelwert oder Prozentwert des Browserfensters verwenden Gibt an die Höhe der Anwendung.
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: active.macromedia.com/flash7/cabs/swflash.cab#version=7,0,0,0
Beschreibung: Identifiziert den Speicherort des Flash Player ActiveX-Steuerelements, sodass beim Wenn die Steuerung nicht installiert wurde, kann der Browser sie automatisch herunterladen. Der eingegebene Wert muss genau dem oben gezeigten entsprechen. Gilt nur für Objekte.
pluginspage-Attribut
Wert: www.macromedia.com/shockwave/download/index.cgi?P1_Prod_
Version=ShockwaveFlash
Beschreibung: Identifiziert Flash Der Speicherort des Player-Plug-Ins, damit Benutzer es 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 FSCommand() Funktion 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 JavaScript und Flash nicht zusammen verwenden, können Sie auch Folgendes verwenden
Das SWLIVECONNECT-Attribut wird explizit auf „true“ gesetzt, wodurch der Start von Java erzwungen wird. 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 die Wiedergabe durchsucht startet, sobald es in den Browser 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 den Flash-Inhalt an, wenn er ankommt Ob die Wiedergabe unendlich wiederholt oder nach dem letzten Bild gestoppt werden soll. Wenn diese Eigenschaft weggelassen wird, ist der Standardwert true.
Qualitätsattribut/-parameter
Werte: niedrig |. hoch |. autolow |. 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“ betont zunächst sowohl die Wiedergabegeschwindigkeit als auch das 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 eine 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/-ParameterWert: #RRGGBB (Hex-RGB-Wert)
Vorlagenvariable: $BGBeschreibung: (optional) gibt den Hintergrund an Farbe der Anwendung. 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.
Wert: showall | Der Wert ist ein Prozentsatz und definiert, wie die Anwendung im Browserfenster positioniert 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 Flash-Inhalte so, dass sie einen bestimmten Bereich ohne Verzerrungen ausfüllen, wobei das ursprüngliche Seitenverhältnis der Anwendung beibehalten wird, möglicherweise jedoch etwas zugeschnitten wird.
„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-AttributWert: Standardwert | Der Ausrichtungswert des Tags bestimmt, wie die Flash-SWF-Datei im Browserfenster positioniert 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.
Wert: L |. T |. BR
Vorlagenvariable: $SA(Optional) Gibt die Position der skalierten Flash-SWF-Datei innerhalb des durch die Breiten- und Höheneinstellungen definierten Bereichs an. 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.
BasisattributWert: Basisverzeichnis oder URL
Beschreibung: (Optional) Gibt die Basis an, die zum Parsen aller relativen Pfadanweisungen in Flash-SWF-Dateien verwendet wird. Verzeichnis oder URL. 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
Beschreibung: (Optional) Geben Sie an, wann sich der Viewer im befindet Browser Der Menütyp, der angezeigt wird, wenn Sie mit der rechten Maustaste (Windows) bzw. bei gedrückter Befehlstaste (Macintosh) auf einen Anwendungsbereich klicken. „true“ zeigt ein vollständiges Menü an, das es dem Benutzer ermöglicht, die Wiedergabe mit verschiedenen Optionen zu verbessern oder zu steuern.
„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 Transparent Flash-Inhalte, absolute Positionierung und geschichtete Anzeigefunktionen in Internet Explorer 4.0. Dieses Tag/diese Eigenschaft ist nur unter Windows mit dem Flash Player ActiveX-Steuerelement gültig.
„Fenster“ verwendet 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“ interagieren mit HTML-Ebenen 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 diese Eigenschaft 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 die gesamte Skriptausführung.
samedomain Ermöglicht Skripting nur, wenn die Flash-Anwendung aus derselben Domäne stammt wie die HTML-Seite.
Das obige ist der detaillierte Inhalt vonDefinition von Objekt- und Parameterattributen in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!