:::pc-coder.info:::
StartseiteArtikelOnline ToolsLinklisteKontakt
HowTo: Eine Flash-Animation mit transparentem Hintergrund erstellen
Um einen bestehenden Hintergrund in HTML trotz Einbinden eines Flashfilms sichtbar zu belassen, kann in Flash eine Animation so erstellt werden, dass dem Hintergrund keine feste Farbe zugewiesen wird sondern dieser transparent bleibt.

Um dies zu erreichen muss vor dem veröffentlichen der Animation der Hintergrund transparent gesetzt werden.

Dies wird folgendermaßen gemacht:
  • In Flash die entsprechende Animation öffnen
  • Im Menü "Datei" -> "Einstellungen für Veröffentlichung" auswählen. Anschließend in das Register "HTML" wechseln und bei Fenstermodus "Durchsichtig ohne Fenster" auswählen
  • Nach einem Klick auf "Veröffentlichen" wird der Film transparent in der generierten HTML Datei eingebunden
Wenn der Film bereits in einer komplexen HTML Struktur eingebunden sein sollte, kann die Änderung auch direkt im HTML Code vorgenommen werden:
  • Innerhalb des <OBJECT></OBJECT> Konstrukts
    <PARAM NAME=wmode VALUE=transparent> hinzufügen
  • Innerhalb des <EMBED> Tags das Attribut wmode=transparent hinzufügen
Im enddefekt sieht der Code so oder zumindest so ähnlich aus:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/
flash/swflash.cab#version=5,0,0,0"
width="685" height="500" align="middle">
<param name="movie" value="deineFlashDatei.swf">
<param name="menu" value="false">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="deineFlashDatei.swf" menu="false" quality="high" wmode="transparent"
width="685" height="500" align="middle" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>


Weitere Infos unter:
www.adobe.com/de/support/flash/ts/documents/wmode.htm
Erstellt am: 24.02.2008