as3 | Как экспортировать PNG с помощью Adobe AIR

Я пытаюсь экспортировать прозрачные PNG-файлы, используя этот класс: com.adobe.images.PNGEncoder;

var pngSource:BitmapData = new BitmapData (stage.stageWidth, stage.stageHeight);
pngSource.draw(stage);
var ba:ByteArray = PNGEncoder.encode(pngSource);
var file:File = File.desktopDirectory.resolvePath("test.png");
var fileStream:FileStream = new FileStream();
fileStream.open(file, FileMode.WRITE);
fileStream.writeBytes(ba);
fileStream.close();

Все работает нормально, за исключением проблемы с прозрачностью ...

Если бы я мог сделать цвет сцены Flash прозрачным, он бы работал - но, к сожалению, такой опции нет.

] Есть ли какие-то параметры, которые мне не хватает?

6
задан Alon 30 November 2011 в 14:05
поделиться