Heim Web-Frontend HTML-Tutorial Einführung in den Unterschied zwischen OBJECT- und EMBED-Tags, die bei der Anzeige von Flash-Inhalten_HTML/Xhtml_Webseitenproduktion verwendet werden

Einführung in den Unterschied zwischen OBJECT- und EMBED-Tags, die bei der Anzeige von Flash-Inhalten_HTML/Xhtml_Webseitenproduktion verwendet werden

May 16, 2016 pm 04:37 PM
embed object

1. Einführung:

Wenn wir Flash-Inhalte normal auf einer Webseite anzeigen möchten, muss ein Tag vorhanden sein, das den Flash-Pfad auf der Seite angibt. Das heißt, die OBJECT- und EMBED-Tags. Das OBJECT-Tag wird für den IE-Browser auf der Windows-Plattform verwendet, während EMBED für den Netscape Navigator-Browser auf den Windows- und Macintosh-Plattformen und den IE-Browser auf der Macintosh-Plattform verwendet wird. Der IE auf der Windows-Plattform verwendet Activex-Steuerelemente zum Abspielen von Flash, während andere Browser die Netscape-Plug-in-Technologie zum Abspielen von Flash verwenden.

Das Folgende ist ein einfaches Codebeispiel zum Einfügen von Flash in eine Webseite:

Code:

Code kopieren
Der Code lautet wie folgt:

codebase="http:/ /download.macromedia.com /pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
WIDTH="550" HEIGHT="400" id="myMovieName">

NAME="myMovieName" ALIGN="" TYPE="application/ x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">




2. Warum alle oben genannten Tags verwenden? Können einige Tags weggelassen werden?

Das OBJECT-Tag wird in Browsern von Windows IE3.0 und höher oder anderen Browsern verwendet, die Activex-Steuerelemente unterstützen. Die Attribute „classid“ und „codebase“ müssen genau wie im obigen Beispiel geschrieben werden. Sie teilen dem Browser die Adresse mit, an die er den Flash Player automatisch herunterladen soll. Wenn Sie den Flash Player nicht installiert haben, wird in Browsern nach IE3.0 eine Eingabeaufforderung angezeigt, in der Sie gefragt werden, ob Sie den Flash Player automatisch installieren möchten. Wenn Sie nicht möchten, dass Benutzer, die den Flash Player nicht installiert haben, den Player automatisch herunterladen, können Sie diese Codes natürlich weglassen.
EMBED-Tag wird in Netscape Navigator 2.0 und späteren Browsern oder anderen Browsern verwendet, die Netscape-Plug-Ins unterstützen. Das Attribut „pluginspage“ teilt dem Browser die Adresse zum Herunterladen des Flash-Players mit. Wenn der Flash-Player nicht installiert wurde, muss der Benutzer den Browser nach der Installation neu starten, um ihn normal verwenden zu können.
Um sicherzustellen, dass die meisten Browser Flash normal anzeigen können, müssen Sie das EMBED-Tag im OBJECT-Tag verschachteln, genau wie im obigen Codebeispiel. Browser, die Activex-Steuerelemente unterstützen, ignorieren das EMBED-Tag innerhalb des OBJECT-Tags. Netscape- und IE-Browser, die Plug-Ins verwenden, lesen nur das EMBED-Tag und erkennen das OBJECT-Tag nicht. Mit anderen Worten: Wenn Sie das EMBED-Tag weglassen, kann Firefox Ihren Flash nicht erkennen (aber was überraschend ist: Wenn Sie das Objekt weglassen und nur „embed“ schreiben, kann der IE Flash normal anzeigen, haha, schauen wir uns das genauer an ).

Nachfolgend sind die erforderlichen und optionalen Attribute der OBJECT- und EMBED-Tags aufgeführt, die zum Veröffentlichen von Videos verwendet werden.

1. Erforderliche Attribute:

·CLASSID – Legt das Activex-Steuerelement des Browsers fest, wird nur für OBJECT-Tags verwendet.
·CODEBASE – Legen Sie den Speicherort des Flash-Activex-Steuerelements fest, sodass es automatisch heruntergeladen und installiert werden kann, wenn der Browser nicht installiert ist. Wird nur für OBJECT-Tags verwendet.
·BREITE – Geben Sie die Breite des Flash-Videos in Prozent oder Pixeln an.
·HÖHE – Geben Sie die Höhe des Flash-Videos in Prozent oder Pixeln an.
·SRC – Geben Sie die Download-Adresse des Videos an. Nur für EMBED-Tags.
·PLUGINSPAGE – Legen Sie den Speicherort des Flash-Plug-Ins fest, damit es automatisch heruntergeladen und installiert werden kann, wenn der Browser es nicht installiert hat. Nur für EMBED-Tags.
·FILM – Geben Sie die Download-Adresse des Videos an. Wird nur für OBJECT-Tags verwendet.

2. Optionale Attribute und verfügbare Werte:

·ID-Variablennamen für Referenz im Skriptcode festlegen. Nur für OBJEKT.
·NAME – Legen Sie den Variablennamen zur Referenz im Skriptcode fest (z. B. Javascript). Nur zum Einbetten.
·SWLIVECONNECT – (wahr oder falsch) gibt an, ob Java aktiviert werden soll, wenn der Flash Player zum ersten Mal heruntergeladen wird. Wenn diese Attribute weggelassen werden, ist der Standardwert false. Wenn Sie Javascript und Flash auf derselben Seite verwenden, muss Java FSCommand verwenden, um zu funktionieren.
·PLAY – (wahr oder falsch) gibt an, ob der Flash-Film nach Abschluss des Downloads automatisch abgespielt wird. Wenn dieses Attribut weggelassen wird, ist der Standardwert wahr.
·LOOP – (wahr oder falsch) gibt an, ob die Schleife nach dem letzten Bild des Videos gestoppt oder fortgesetzt werden soll. Wenn dieses Attribut weggelassen wird, ist es standardmäßig „true“.
·MENU – (wahr oder falsch)
·True zeigt alle Menüs an und ermöglicht Benutzern das Vergrößern, Verkleinern usw., um die Videowiedergabe und andere Vorgänge zu steuern.
·Falsch zeigt nur das Menü mit Einstellungsoptionen und Informationen zum Blitz an.
·QUALITÄT – (niedrig, hoch, automatisch niedrig, automatisch hoch, am besten)
·Niedrig ist schneller als schön und wendet kein Anti-Aliasing an.
·Autolow konzentriert sich zunächst auf Geschwindigkeit, kann aber bei Bedarf jederzeit die Schönheit verbessern.
·Autohigh konzentriert sich sowohl auf die Wiedergabegeschwindigkeit als auch auf die Ästhetik, opfert jedoch die Ästhetik, um bei Bedarf die Wiedergabegeschwindigkeit sicherzustellen.
·Mittel wendet etwas Anti-Aliasing an, ohne die Bitmap zu glätten. Die Qualität ist höher als bei der niedrigen Einstellung und niedriger als bei der hohen Einstellung.
·High Beauty ist besser als die Wiedergabegeschwindigkeit und Anti-Aliasing wird immer angewendet. Wenn der Film keine Animation enthält, wird die Bitmap geglättet; wenn der Film eine Animation enthält, wird die Bitmap nicht geglättet.
·Best bietet die beste Anzeigequalität unabhängig von der Wiedergabegeschwindigkeit. Auf alle Ausgaben wird Anti-Aliasing angewendet und alle Bitmaps geglättet.
·SCALE – (Showall, Noborder, Exactfit)
·Default (Alle anzeigen) Das Video wird im angegebenen Bereich angezeigt, behält aber die ursprünglichen Proportionen bei. Auf beiden Seiten des Videos werden Ränder angezeigt.
·No Boder verkleinert das Video so, dass es in den angegebenen Bereich passt, sodass das Video unverzerrt bleibt, aber ein Teil des Videos kann abgeschnitten sein. Die ursprünglichen Proportionen des Films bleiben jedoch erhalten.
·Exact Fit führt dazu, dass das gesamte Video innerhalb eines bestimmten Bereichs angezeigt wird. Das Video wird möglicherweise deformiert und verzerrt und die ursprünglichen Proportionen werden möglicherweise nicht beibehalten.
·ALIGN - (l, t, r, b)
·Die Standardeinstellung ist zentriert. Wenn das Browserfenster kleiner als das Video ist, werden die Ränder beschnitten.
·Links, Rechts, Oben und Unten werden entsprechend den entsprechenden Einstellungen am Rand des Browsers ausgerichtet. Bei Bedarf werden die anderen drei Seiten beschnitten.
·SALIGN - (l, t, r, b, tl, tr, bl, br)
·L,R,T,B
·TL,TR
·BL,BR
·WMODE- (Fenster, undurchsichtig, transparent) Legen Sie das Fenstermodusattribut des Flash-Films fest und geben Sie die Transparenz, Kaskadierung und Position des Flashs im Browser an.
·Fenster Das Video wird in einem eigenen rechteckigen Fenster im Browser abgespielt.
·Undurchsichtiges Video verbirgt alles dahinter.
·Transparent macht das Flash-Video transparent und zeigt den Webinhalt hinter dem transparenten Video an. Dadurch wird die Animationsleistung verringert. Und diese Eigenschaft ist nicht in allen Browsern verfügbar.
·BGCOLOR – (#RRGGBB, hexadezimaler RGB-Wert.) Gibt die Hintergrundfarbe des Videos an. Verwenden Sie dieses Attribut, um die in Flash festgelegte Hintergrundfarbe zu überschreiben.
·BASE – Legen Sie das Basisverzeichnis oder die URL fest, um alle relativen Pfade in Flash aufzulösen. Ähnlich dem -Tag auf Webseiten.
·FLASHVARS überträgt Variablen an den Flash Player, wofür Flash Player 6 und höhere Versionen erforderlich sind.
·Übergeben Sie Variablen auf Stammebene an das Video. Das Format der Zeichenfolge ist ein durch „&“ getrennter Name=Wert-Satz.
·Der Browser unterstützt eine Zeichenfolgenlänge von 64 KB.
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welche Funktion hat die Einbettung? Welche Funktion hat die Einbettung? Dec 14, 2020 am 09:42 AM

Einbetten ist eine Funktion, die in Excel zum Einfügen von Objekten verwendet wird. Ihre Syntax lautet „{ EMBED ClassName [Switches] }“. Der Parameter ClassName stellt den Namen der Containeranwendung dar.

Welche Methoden gibt es zum Konvertieren von Java-Objekten in Bytes und Bytes in Objekte? Welche Methoden gibt es zum Konvertieren von Java-Objekten in Bytes und Bytes in Objekte? Apr 20, 2023 am 11:37 AM

Objekt zu Byte und Byte zu Objekt Heute erfahren wir, wie man von Objekt zu Byte und von Byte zu Objekt konvertiert. Definieren Sie zunächst eine Klasse student: packagecom.byteToObject;importjava.io.Serializable;publicclassstudentimplementsSerializable{privateintsid;privateStringname;publicintgetSid(){returnsid;}publicvoidsetSid(in

So verwenden Sie Methoden in der Java-Objektklasse So verwenden Sie Methoden in der Java-Objektklasse Apr 18, 2023 pm 06:13 PM

1. Einführung in die Object-Klasse Object ist eine von Java standardmäßig bereitgestellte Klasse. Mit Ausnahme der Object-Klasse verfügen alle Klassen in Java über Vererbungsbeziehungen. Standardmäßig erbt es die übergeordnete Klasse Object. Das heißt, Objekte aller Klassen können über die Referenz von Object empfangen werden. Beispiel: Verwenden Sie Object, um Objekte aller Klassen zu empfangen: classPerson{}classStudent{}publicclassTest{publicstaticvoidmain(String[]args){function(newPerson());function(newStudent());}public

Java verwendet die Funktion getClass() der Object-Klasse, um die Laufzeitklasse des Objekts abzurufen Java verwendet die Funktion getClass() der Object-Klasse, um die Laufzeitklasse des Objekts abzurufen Jul 24, 2023 am 11:37 AM

Java verwendet die Funktion getClass() der Object-Klasse, um die Laufzeitklasse des Objekts abzurufen. In Java verfügt jedes Objekt über eine Klasse, die die Eigenschaften und Methoden des Objekts definiert. Wir können die Funktion getClass() verwenden, um die Laufzeitklasse eines Objekts abzurufen. Die Funktion getClass() ist eine Mitgliedsfunktion der Object-Klasse, sodass alle Java-Objekte diese Funktion aufrufen können. In diesem Artikel wird die Verwendung der getClass()-Funktion vorgestellt und einige Codebeispiele gegeben. Verwenden Sie get

Welche Beziehung besteht zwischen grundlegenden Datentypen und Objekten in Java? Welche Beziehung besteht zwischen grundlegenden Datentypen und Objekten in Java? May 01, 2023 pm 04:04 PM

Die Beziehung zwischen Basisdatentypen und Object Ich weiß, dass jeder gehört hat, dass Object die Basisklasse aller Typen ist, aber dieser Satz ist eigentlich nicht korrekt, da die Basisdatentypen in Java nichts mit Object zu tun haben Wenn Sie beispielsweise die Swap-Methode aufrufen, können Sie den int-Typ nicht direkt an die Swap-Methode (Objectobj) übergeben, da Object tatsächlich nichts mit dem Basisdatentyp zu tun hat. Zu diesem Zeitpunkt stellt a fest, dass unsere Typen nicht übereinstimmen. Es wird also automatisch in einen Integer-Typ umgewandelt, und die Swap-Methode kann erfolgreich aufgerufen werden

PHP-Hinweis: Es wird versucht, die Eigenschaft einer Nicht-Objekt-Lösung abzurufen PHP-Hinweis: Es wird versucht, die Eigenschaft einer Nicht-Objekt-Lösung abzurufen Jun 24, 2023 pm 09:34 PM

PHPNotice: Tryingtogetpropertyofnon-object-Lösung Wenn Sie in PHP entwickeln, erhalten Sie möglicherweise diese Fehlermeldung: „Hinweis: Tryingtogetpropertyofnon-object“ Diese Fehlermeldung liegt normalerweise daran, dass Sie ein nicht initialisiertes Objekt verwenden, oder weil Ihr Objekt seine Referenz verloren hat in einem bestimmten Codeabschnitt und kann nicht korrekt auf die Eigenschaften zugreifen.

So definieren Sie die Objektstruktur von Redis So definieren Sie die Objektstruktur von Redis May 28, 2023 pm 05:20 PM

Einführung in die zweischichtige Datenstruktur von Redis. Einer der Gründe für die hohe Leistung von Redis ist, dass jede seiner Datenstrukturen speziell entwickelt und von einer oder mehreren Datenstrukturen unterstützt wird, um das Lesen zu verbessern Leistung. Abruf- und Schreibleistung. Wenn Sie die Datenstruktur von Redis verstehen möchten, können Sie sie auf zwei verschiedenen Ebenen diskutieren: Die erste Ebene ist aus der Sicht des Benutzers. Diese Ebene ist auch die aufrufende Schnittstelle, die Redis nach außen offenlegt, z. B. Zeichenfolge, Liste, Hash, Satz, sortierter Satz. Die zweite Ebene ist aus Sicht der internen Implementierung und gehört zur Implementierung der unteren Ebene, z. B.: dict, sds, ziplist, quicklist, skiplis

Lösung für PHP-Hinweis: Es wird versucht, die Eigenschaft eines Nicht-Objekts abzurufen Lösung für PHP-Hinweis: Es wird versucht, die Eigenschaft eines Nicht-Objekts abzurufen Jun 22, 2023 pm 02:43 PM

Lösung für PHPHinweis: Tryingtogetpropertyofnon-object Beim Schreiben von Code in PHP kann die Fehlermeldung „Tryingtogetpropertyofnon-object“ auftreten. Diese Fehlermeldung tritt normalerweise auf, weil wir versuchen, auf eine nicht vorhandene Objekteigenschaft zuzugreifen, was zu einem Fehler im Code führt. Diese Fehlermeldung erscheint normalerweise in den folgenden Situationen: Das Objekt existiert nicht

See all articles