Für die Veröffentlichung eines Flasfilms im HTML Dokument stehen insgesamt 20 Attribute und Parameter zur Verfügung. Ihr findet hier die Antworten auf die häufigsten Fragen.
Wie kann ich den Hintergrund des Flashfilms an die Seite anpassen. Warum hat der Flashfilm plötzlich schwarze Ränder. Wie bekommt der Flashfilm einen Transparenten Hintergrund. Wie kann ich die Größe eines Flashfilms ändern.
U.s.w.
Lest im erweiterten Text was sich mit diesen Attributen und Parametern alles anstellen läßt.
Flash-HTML-Einstellungen bearbeiten
Ein HTML-Dokument wird benötigt, um eine Flash-SWF-Datei in einem Webbrowser wiederzugeben und die Browsereinstellungen festzulegen.Wenn Sie Erfahrung mit HTML haben, können Sie mit einem HTML-Editor die HTML-Parameter auch von Hand eingeben und ändern sowie eigene HTML-Dateien zum Steuern einer Flash-SWF-Datei erstellen.
Schnellübersicht
- object-und embed-Tags verwenden
Übersicht Attribute/Parameter. Mit diesen Einstellungen kann man die Eigenschaften und das Verhalten des Flashfilms beeinflussen.
| Name |
Wert muß immer angegeben sein oder Optional mit Standartvorgabe oder Optional |
<objekt> |
<embed> |
| align |
Default |L |R |T |B |
Attribute |
Attribut |
| allowscriptaccess |
always | never | samedomain |
Parameter |
Attribut |
| base |
basisverzeichnis oder url |
Parameter |
Attribut |
| bgcolor |
#RRGGBB (hexadezimaler RGB-Wert) |
Parameter |
Attribut |
| classid |
clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 |
Attribut |
|
| codebase |
http://active.macromedia.com/flash7/cabs/swflash.cab#version=7,0,0,0 |
Attribut |
|
| devicefont |
true | false |
Parameter |
Attribut |
| height |
n oder n% (% zusammen mit scale verwenden) |
Attribut |
Attribut |
| loop |
true | false |
Parameter |
Attribut |
| menu |
true | false |
Parameter |
Attribut |
| movie |
filname.swf |
Parameter |
|
| play |
true | false |
Parameter |
Attribut |
| pluginspage |
http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash |
|
Attribut |
| quality |
low | medium | high | autolow | autohigh | best |
Parameter |
Attribut |
| salign |
L |R |T |B |TL |TR |BL |BR |
Parameter |
Attribut |
| scale |
showall | noborder | exactfit |
Parameter |
Attribut |
| src |
filmname.swf |
Parameter |
Attribut |
| swliveconnect |
true | false |
|
Attribut |
| width |
n oder n% (% nur zusammen mit scale verwenden) |
Attribut |
Attribut |
| wmode |
Window | Opaque | Transparent |
Parameter |
Attribut |
object-und embed-Tags verwenden
Damit eine Flash-SWF-Datei in einem Webbrowser angezeigt werden kann,müssen die Tags object und embed mit den richtigen Parametern in einem HTML-Dokument verwendet werden.
Für das object -Tag gibt es vier Einstellungen: height, width, classid und codebase . Sie erscheinen als Attribute im object -Tag. Alle anderen Parameter werden getrennt in so genannten param -Tags eingetragen.
Beispiel:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://active.macromedia.com/flash7/cabs/swflash.cab#version=7,0,0,0"> <param name="movie" value="filmname .swf"> <param name="play" value="true"> <param name="loop" value="true"> <param name="quality" value="high"> </object>
Beim embed -Tag werden alle Einstellungen (height, width, quality und loop)als Attribute in den spitzen Klammern des einleitenden embed -Tags angegeben.
Beispiel:
<embed src="filmname.swf" width="100" height="100" play="true" loop="true" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=Shockwave&Lang=German&P5_Language=German"></embed>
Wenn Sie beide Tags zusammen verwenden möchten, stellen Sie das embed -Tag direkt vor das abschließende object -Tag:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100"codebase="http://active.macromedia.com/flash7/cabs/swflash.cab#version=6,0,0,0"> <param name="movie" value="filmname .swf"> <param name="play" value="true"> <param name="loop" value="true"> <param name="quality" value="high"> <embed src="filmname.swf" width="100" height="100" play="true” loop="true" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed> </object>
Hinweis: Wenn Sie sowohl das object- als auch das embed -Tag verwenden, müssen Sie für alle Attribute/Parameter dieselben Werte verwenden, damit der Film in beiden Browsern auf dieselbe Weise wiedergegeben wird. Der Parameter swflash.cab#version=6,0,0,0 ist optional. Er kann weggelassen werden, wenn die Versionsnummer nicht geprüft werden soll.
Zurück
Parameter und Attribute
Die folgenden Tag-Attribute und -Parameter beschreiben den HTML-Code, der mit dem Befehl Veröffentlichen erstellt wird. Sie können beim Programmieren Ihrer HTML-Dateien zum Anzeigen von Flash-Inhalten auf diese Liste verweisen. Sofern nicht anders angegeben, beziehen sich alle Einträge sowohl auf das object- als auch auf das embed -Tag.Optionale Angaben sind entsprechend gekennzeichnet. Parameter werden mit dem Tag object verwendet und vom Internet Explorer erkannt. Das Tag embed hingegen wird von Netscape erkannt. Attribute werden sowohl im Tag object als auch embed verwendet.
Hinweis:Die in diesem Abschnitt aufgeführten Attribute und Parameter wurden absichtlich klein geschrieben, um die Regeln des XHTML-Standards einzuhalten.
devicefont Attribut/Parameter
Wert: true | false
<objekt><param name="devicefont" value="true"> <embed devicefont=“true“>
Beschreibung: (Optional) Gibt an, ob statische Textobjekte, für die die Option Geräteschriftart nicht ausgewählt ist, trotzdem in einer Geräteschriftart dargestellt werden, falls die benötigten Schriften im Betriebssystem verfügbar sind.
Zurück
src Attribut
Wert: filmname .swf
<embed src=“filmname.swf“>
Beschreibung: Legt den Namen der zu ladenden SWF-Datei fest. Gilt nur für embed .
Zurück
movie Parameter
Wert: filmname.swf
<objekt><param name="movie" value="filmname">
Beschreibung: Legt den Namen der zu ladenden SWF-Datei fest.Gilt nur für object.
Zurück
classid Attribut
Wert: clsid:d27cdb6e-ae6d-11cf-96b8-444553540000
<objekt clasid=“clsid:d27cdb6e-ae6d-11cf-96b8-444553540000“>
Beschreibung: Identifiziert die ActiveX-Steuerung für den Browser.Der Wert muss genau wie angezeigt eingegeben werden. Gilt nur für object.
Zurück
width Attribut
Wert: n oder n %
<objekt width="100"> <embed width=“100“>
Beschreibung Gibt die Breite der Anwendung in Pixel oder in Prozent des Browserfensters an. Bei Prozent ist das Attribut scale zu beachten.
Zurück
height Attribut
Wert: n oder n %
<objekt height="100"> <embed height=“100“>
Beschreibung: Gibt die Höhe der Anwendung in Pixel oder in Prozent des Browserfensters an. Bei Prozent ist das Attribut scale zu beachten. Hinweis: Da Flash-Anwendungen skalierbar sind, nimmt ihre Qualität beim Ändern der Größe nicht ab, sofern das Seitenverhältnis beibehalten wird.(Die folgenden Größen weisen beispielsweise alle das Seitenverhältnis 4:3 auf:640 x 480 Pixel, 320 x 240 Pixel und 240 x 180 Pixel.).
Zurück
codebase Attribut
Wert: http://active.macromedia.com/flash7/cabs/swflash.cab#version=7,0,0,0
<objekt codebase="http://active.macromedia.com/flash7/cabs/swflash.cab#version=7,0,0,0">
Beschreibung: Gibt den Speicherort der ActiveX-Steuerung für den Flash Player an,damit der Browser es automatisch herunterladen kann, wenn es noch nicht installiert ist. Der Wert muß genau wie angezeigt eingegeben werden. Gilt nur für object.
Zurück
pluginspage Attribut
Wert: http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash
<embed pluginspage=“http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash“>
Beschreibung: Gibt den Speicherort des Plug-Ins für den Flash Player an, damit der Browser es automatisch herunterladen kann, wenn es noch nicht installiert ist. Der Wert muß genau wie angezeigt eingegeben werden.Gilt nur für embed.
Zurück
swliveconnect Attribut
Wert: true | false
<embed swliveconnect =“true“>
Beschreibung: (Optional) Gibt an, ob der Browser Java starten soll, wenn der Flash Player zum ersten Mal geladen wird. Der Standardwert lautet false ,wenn dieses Attribut weggelassen wird. Wenn Sie JavaScript und Flash auf derselben Seite verwenden, muss Java gestartet werden, bevor die fscommand()-Aktion eingesetzt werden kann. Wenn Sie dagegen JavaScript nur zum Erkennen des Browsers bzw. zu anderen Zwecken verwenden, die nicht mit fscommand()-Aktionen in Zusammenhang stehen, können Sie das Starten von Java verhindern, indem Sie SWLIVECONNECT auf false setzen. Wenn Sie Flash und JavaScript nicht zusammen verwenden, können Sie Java starten, indem Sie das Attribut SWLIVECONNECT auf true setzen. Wenn Java gestartet wird, dauert es erheblich länger, bis die Wiedergabe der SWF-Datei beginnt; daher sollten Sie dieses Tag nur dann auf true setzen, wenn es wirklich erforderlich ist. Gilt nur für embed. Verwenden Sie die fscommand()-Aktion, um Java von einem eigenständigen Projektor aus zu starten.
Zurück
play Attribut/Parameter
Wert: true | false
<objekt><param name="play" value="true"> <embed play=“true“>
Beschreibung: (Optional)Gibt an, ob die Anwendung sofort beim Laden im Browser gestartet werden soll. Bei einer interaktiven Flash-Anwendung ist es unter Umständen sinnvoller, wenn der Benutzer den Film durch Klicken auf eine Schaltfläche bzw. eine andere Aktion selbst startet. Setzen Sie in diesem Fall das Attribut play auf false ,damit der Film nicht automatisch gestartet wird. Der Standardwert lautet true, wenn dieses Attribut weggelassen wird.
Zurück
loop Attribut/Parameter
Wert: true | false
<objekt><param name="loop" value="true"> <embed loop=“true“>
Beschreibung: (Optional) Gibt an, ob der Flash-Inhalt nach dem letzten Bild automatisch wiederholt wird. Der Standardwert lautet true, wenn dieses Attribut weggelassen wird.
Zurück
quality Attribut/Parameter
Wert: low | medium | high | autolow | autohigh | best
<objekt><param name="quality" value="high"> <embed quality=“high“>
Beschreibung: (Optional) Gibt an, ob und wie bei der Wiedergabe der Anwendung Anti-Aliasing erfolgen sollen. Da die Verwendung von Anti-Aliasing einen schnelleren Prozessor erfordert, um jedes Bild der SWF-Datei vor dem Anzeigen zu glätten, müssen Sie bei der Wahl eines Werts entscheiden, ob im jeweiligen Fall die Wiedergabegeschwindigkeit oder die Anzeigequalität wichtiger ist. Bei Auswahl der Option für low hat die Wiedergabegeschwindigkeit Vorrang vor der Anzeigequalität;es erfolgt kein Anti-Aliasing. Bei Auswahl der Option für autolow liegt der Schwerpunkt zunächst auf der Wiedergabegeschwindigkeit, aber nach Möglichkeit wird auch die Anzeigequalität erhöht. Der Film wird zunächst ohne Anti-Aliasing wiedergegeben. Wenn der Flash Player jedoch feststellt, daß der Prozessor über das erforderliche Leistungspotenzial verfügt, wird das Anti-Aliasing aktiviert. Bei Auswahl der Option für autohigh besitzen Wiedergabegeschwindigkeit und Anzeigequalität anfänglich den gleichen Stellenrang, doch bei Bedarf wird der Wiedergabegeschwindigkeit der Vorzug gegeben. Der Film wird zunächst mit Anti-Aliasing wiedergegeben. Wenn die tatsächliche Bildrate unter die angegebene Bildrate absinkt, wird das Anti-Aliasing deaktiviert, um die Wiedergabegeschwindigkeit zu erhöhen. Mit dieser Einstellung können Sie den Anti-Alias-Befehl in Flash emulieren (Ansicht >Vorschaumodus >Anti-Alias ). Bei Auswahl von medium erfolgt ein gewisses Maß an Anti-Aliasing, Bitmaps werden jedoch nicht geglättet. Diese Einstellung ergibt eine bessere Qualität als die Option low, aber eine schlechtere Qualität als die Option high. Bei high ist die Anzeigequalität wichtiger als die Wiedergabegeschwindigkeit; es erfolgt immer ein Anti-Aliasing. Wenn die SWF-Datei keine Animationen enthält,werden Bitmaps geglättet; andernfalls werden Bitmaps nicht geglättet. Bei best ergibt sich die höchste Anzeigequalität; die Wiedergabegeschwindigkeit wird nicht berücksichtigt.Für die gesamte Ausgabe erfolgt ein Anti-Aliasing, und Bitmaps werden immer geglättet. Der Standardwert für quality ist high, wenn dieses Attribut weggelassen wird.
Zurück
bgcolor Attribut/Parameter
Wert: #RRGGBB (hexadezimaler RGB-Wert)
<objekt><param name="bgcolor" value="#RRGGBB"> <embed bgcolor=“#RRGGBB“>
Beschreibung: (Optional) Gibt die Hintergrundfarbe der Anwendung an. Verwenden Sie dieses Attribut, um die in der Flash-SWF-Datei festgelegte Hintergrundfarbe zu überschreiben. Dieses Attribut wirkt sich nicht auf die Hintergrundfarbe der HTML-Seite aus.
Zurück
scale Attribut/Parameter
Wert: showall | noborder | exactfit
<objekt><param name="scale" value="showall"> <embed scale=“showall“>
Beschreibung: (Optional) Gibt an, wie die Anwendung im Browserfenster positioniert wird, wenn die Werte width und height in Prozent angegeben werden. Bei Auswahl von showall (Standard)wird der gesamte Flash-Inhalt im angegebenen Bereich verzerrungsfrei angezeigt. Dabei bleibt das ursprüngliche Seitenverhältnis der Anwendung erhalten. Unter Umständen werden an zwei Seiten der Anwendung Ränder angezeigt. Bei Auswahl von noborder wird der Flash-Inhalt so skaliert, dass er ohne Verzerrung in den angegebenen Bereich passt; bei Bedarf wird der Film jedoch zugeschnitten. Das ursprüngliche Seitenverhältnis der Anwendung bleibt erhalten. Bei Auswahl von exactfit wird der gesamte Flash-Inhalt im angegebenen Bereich angezeigt. Das ursprüngliche Seitenverhältnis des Films wird nicht beibehalten, wodurch es zu Verzerrungen kommen kann. Der Standardwert ist showall, wenn dieses Attribut weggelassen wird (und width und height in Prozent angegeben werden).
Zurück
align Attribut
Wert: Default | L | R | T | B
<objekt><param name="align" value="L"> <embed align=“L“>
Beschreibung: Gibt den Wert align der Tags object, embed und img an und bestimmt, wie die Flash-SWF- Datei im Browserfenster positioniert wird. Bei Auswahl der Option Default wird die Anwendung im Browserfenster zentriert; wenn das Browserfenster kleiner als die Anwendung ist, werden die Kanten abgeschnitten. Bei L,R,T (oben)und B (unten)wird die Anwendung an der linken, rechten, oberen oder unteren Kante das Browserfensters ausgerichtet, und die anderen drei Seiten werden ggf. zugeschnitten.
Zurück
salign Parameter
Wert: L | R | T | B | TL | TR | BL | BR
<objekt><param name="salign" value="L"> <embed salign=“L“>
Beschreibung (Optional) Gibt an, wo in dem mit width und height definierten Bereich eine skalierte SWF- Flash-Datei positioniert wird. Bei L,R,T (oben)und B (unten)wird die Anwendung an der linken, rechten, oberen oder unteren Kante das Browserfensters ausgerichtet, und die anderen drei Seiten werden ggf. zugeschnitten. Bei TL (oben links)und TR (oben rechts)wird die Anwendung an der oberen linken bzw. oberen rechten Ecke des Browserfensters ausgerichtet, und die untere und verbleibende rechte oder linke Seite wird ggf. zugeschnitten. Bei BL (unten links)und BR (unten rechts)wird die Anwendung an der unteren linken bzw. unteren rechten Ecke des Browserfensters ausgerichtet, und die obere und verbleibende rechte oder linke Seite wird ggf. zugeschnitten. Wird dieses Attribut weggelassen, wird der Flash-Inhalt im Browserfenster zentriert.
Zurück
base Attribut
Wert: basisverzeichnis oder url
<objekt><param name="base" value="html/flash/filmname.swf"> <embed base=“html/flash/filmname.swf“>
Beschreibung: (Optional) Gibt das Basisverzeichnis bzw.die URL für alle relativen Pfadangaben in der Flash- Datei an.Dieses Attribut ist dann sinnvoll,wenn SWF-Dateien nicht in demselben Verzeichnis wie die anderen Dateien gespeichert werden.
Zurück
menu Attribut/Parameter
Wert: true | false
<objekt><param name="menu" value="true"> <embed menu=“true“>
Beschreibung (Optional) Gibt an, welche Art von Menü angezeigt wird, wenn der Betrachter mit der rechten Maustaste (Windows)bzw. bei gedrückter Taste <Befehl>(Macintosh)auf den Anwendungsbereich im Browser klickt. Bei Eingabe von true wird das vollständige Menü eingeblendet, das eine Reihe von Optionen zum Verbessern bzw. Steuern der Wiedergabe enthält. Bei Eingabe von false wird ein Menü eingeblendet, das nur die Optionen Über Macromedia Flash Player 7 und Einstellungen enthält. Der Standardwert lautet true, wenn dieses Attribut weggelassen wird.
Zurück
wmode Attribute/Parameter
Wert: Window | Opaque | Transparent
<objekt><param name="wmode" value="Transparent"> <embed wmode=“Transparent“>
Beschreibung: (Optional)Mit wmode können Sie die in den Browsern Internet Explorer ab 4.0, Netscape ab 7.0, Mozilla ab1.0, AOL und CompuServe verfügbaren Leistungsmerkmale „transparente Flash-Inhalte “,„absolute Positionierung “ und „Ebenen “ nutzen.Dieses Attribut bzw. dieser Parameter funktioniert nur unter Windows in Verbindung mit der Flash Player- ActiveX-Steuerung. Bei Eingabe von Window wird die Anwendung in einem eigenen rechteckigen Fenster auf einer Webseite abgespielt. Diese Option legt fest, dass die Flash-Anwendung keinerlei Interaktion mit den HTML-Ebenen durchführt und immer das oberste Element ist. Bei Eingabe von Opaque verdeckt die Anwendung alle Objekte, die sich hinter ihm auf der Seite befinden. Bei Eingabe von Transparent scheint der Hintergrund der HTML-Seite an allen transparenten Stellen der Anwendung durch; dabei kann sich jedoch die Animation verlangsamen. Undurchsichtig ohne Fenster und Durchsichtig ohne Fenster interagieren beide mit HTML- Ebenen. So können Ebenen über der SWF-Datei die Anwendung blockieren. Die beiden Optionen unterscheiden sich darin, dass Transparent die Anzeige von HTML-Ebenen unter der SWF-Datei ermöglicht, sofern ein Abschnitt der SWF-Datei durchsichtig ist. Der Standardwert ist Window, wenn dieses Attribut weggelassen wird. Gilt nur für object.
Zurück
allowscriptaccess Attribut/Parameter
Wert: always |never |samedomain
<objekt><param name=" allowscriptaccess " value="samedomain"> <embed allowscriptaccess =“samedomain“>
Beschreibung: Mit allowscriptaccess können Sie die Flash-Anwendung in die Lage versetzen, mit der Host- HTML-Seite zu kommunizieren. Dies ist erforderlich, da fscommand()-und getURL()- Operationen dazu führen können, dass JavaScript die Berechtigungen der HTML-Seite verwendet, die sich jedoch von denen Ihrer Flash-Anwendung unterscheiden können. Dies hat bedeutende Auswirkungen auf die domänenübergreifende Sicherheit. always erlaubt zu jeder Zeit Skripterstellungsoperationen. never verbietet alle Skripterstellungsoperationen. samedomain erlaubt Skripterstellungsoperationen nur dann, wenn die Flash-Anwendung von derselben Domäne stammt wie die HTML-Seite. Alle HTML-Veröffentlichungsvorlagen verwenden den Standardwert samedomain.
Quelle: Macromedia Flash MX, Flash Verwenden. Überarbeitung von Flashbanane.
Zurück |