AS3-Loader ignoriert .png-Transparenz

In Flash CS4 öffnen Sie ein neues Dokument, ändern die hintergrund-Farbe zu etwas recognizeable (wie magenta) und fügen Sie den folgenden code:

var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e:Event){addChild(e.target.content);});
loader.load(new URLRequest('newsnakelub8.png'));

... austauschen .png-Dateinamen mit Ihnen geschehen griffbereit zu haben, packte ich diese eine. Kompilieren Sie die .swf, und verbinden Sie mich mit einem Seufzer der Enttäuschung - die normalerweise transparent ist .png hat jetzt einen weißen hintergrund, ohne dass der flash-hintergrund-Farbe zu zeigen, durch.

Gibt es einen magischen "treatAsPNG24' Eigenschaft, die mir fehlt irgendwo?

  • WOW, das ist mehr als nur ein wenig peinlich, in meiner Verteidigung, das Bild, erschien in der Vorschau im explorer zeigte einen transparenten hintergrund - aber du hast Recht, ich sollte geöffnet habe, es in photoshop zu machen. Gut, ich bin erleichtert, dass es nichts komplizierter als das!
  • Ich hasse es, dass dies ist eine "beliebte Frage", da das "problem" war eigentlich nur user-Fehler. Vielleicht steht es als Warnung an und überprüfen Sie Ihre Inhalte, bevor Sie versuchen, um es anzuzeigen.
InformationsquelleAutor matt lohkamp | 2009-07-09
Schreibe einen Kommentar