Um eine Bitmap mit Transparenz zu importieren, erstellen Sie in einem Editor (z. B.Adobe Fireworks) eine Alphakanalbitmap. Weitere Informationen zum Arbeiten mit Alphakanälen finden Sie in der Dokumentation zum Bitmapeditor. Speichern Sie das Bild als 32-Bit-Bild, am besten als PNG, um die beste Farbtreue zu erhalten. Beim Importieren der PNG-Datei in Flash mithilfe von „Datei“ > „Importieren“ wird die Alphakanaltransparenz in Flash beibehalten. Wenn Sie Fireworks verwenden, finden Sie weitere Tipps zu exportierten PNG-Dateien mit transparenten Hintergründen für die Verwendung in Flash unter Kombinierter Einsatz von Fireworks und Flash.
Flash kann außerdem transparente GIF89a-Bilder importieren. Nachstehend finden Sie weitere Details. Transparenz wird vom JPEG-Format jedoch nicht unterstützt.
Es ist möglich, den Hintergrund einer SWF-Datei transparent zu machen, während sie in einem Browser wiedergegeben wird. Vollständige Informationen und ein Beispiel finden Sie unter Erstellen eines transparenten Hintergrunds in einer SWF-Datei.
Es ist nicht nur möglich, Bitmaps mit transparentem Hintergrund in Flash zu importieren, sondern auch den Hintergrund zu entfernen, nachdem das Bild importiert wurde.
Um den Hintergrund für Rasterbilder zu entfernen, führen Sie folgende Schritte durch:
Nachstehend finden Sie einige bekannte Probleme beim Beibehalten von Transparenz in importierten Bitmaps.
Wenn beim Exportieren oder Veröffentlichen von statischen GIF-Dateien „Transparent“ ausgewählt ist, wird keine transparente GIF erstellt. Die Hintergrundfarbe ist noch immer sichtbar.
Exportieren Sie die Datei als eine animierte GIF-Datei mit Schleifen-1-Bild und wählen Sie „Transparent“ aus.
Wenn Sie transparente GIF-Bilder in Flash importieren und sie auf die Bühne platzieren, werden die transparenten Bildbereiche in einigen Fällen als Volltonfarben angezeigt.
Abhängig von der Hintergrund- und Indexfarbe der Datei importiert Flash GIF-Dateien nicht richtig. Wenn importierte GIF-Dateien eine andere Indexfarbe als die Transparenzfarbe aufweisen, führt ein einfarbiger Hintergrund zur Bildanzeige in Flash.
Erstellen Sie GIF-Bilder mit derselben Transparenz- und Indexfarbe in Flash. Beim Speichern oder Exportieren von Bildern in GIF-Format haben Sie die Möglichkeit, die Transparenz- und Indexfarbe des Bilds einzustellen. Wenn diese Farben auf dieselben RGB-Werte eingestellt sind, rendert Flash die Hintergrundfarbe ordnungsgemäß als transparent. Ausführliche Informationen zu diesem Verfahren finden Sie in der Dokumentation zum Bildbearbeitungsprogramm.
Transparente Bereiche tauchen als „Geisterbilder“ in PNG-Bildern in Flash auf, wenn der Monitor mit einer 16-Bit-Farbanzeige ausgeführt wird. Geisterbilder sind halbtransparente Bilder, die in einem Bereich angezeigt werden, der transparent sein soll.
Dieses Problem hat mit der Art und Weise zu tun, in der Flash Farben für eine 16-Bit-Anzeige rastert.
Zum Anzeigen von Alphabereichen über Volltonfarben verwendet Flash einen einzelnen Pixelwert für den gesamten Farbbereich. Beim Anzeigen von Farbverläufen oder Bildern verwendet Flash ein Muster von Pixelwerten, sodass Farbänderungen glatter sind. Wenn sich ein Alphakanal über einer Volltonfarbe befindet, wechselt Flash von einem einzelnen Pixelwert zu einem Muster von Pixelwerten. Der Wechsel verursacht den Geisterbildeffekt.
Eine technische Beschreibung von 16-Bit-Farbproblemen in Flash finden Sie unter Unterschiede zwischen HTML-Farben und SWF-Farben.
Es gibt drei empfohlene Problemumgehungen:
Schlüsselwörter: Transparenz; transparent; Hintergrund; gif; Bitmap; importieren; Alphakanal; PNG; GIF; JPG; TIFF; wmode; 16-bit; Geisterbilder; tn_12804
Bei Ihrem Konto anmelden