gpt4 book ai didi

actionscript-3 - ByteArray到BitmapData AS3

转载 作者:行者123 更新时间:2023-12-04 13:42:02 24 4
gpt4 key购买 nike

我正在使用com.adobe.images.PNGEncoder将bitmapData编码为byteArray。有没有一种方法可以不使用加载程序将byteArray转换回bitmapData?谢谢。

编辑:我不想使用Loader的原因是它是异步的,并且我不想实现eventlisteners。

最佳答案

以下是使用加载程序类,但是同步的。

var loader:Loader = new Loader();
loader.loadBytes(byteArray);
bmpData.draw(loader);

编辑:也不要紧记loadBytes也是异步的,文档说您需要等待init事件。不想要事件监听器的原因是什么?它们是AS3中非常普遍的做法。

所以你需要这样的东西:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.INIT, function(e:Event):void {
bmpData.draw(loader);
});
loader.loadBytes(byteArray);

关于actionscript-3 - ByteArray到BitmapData AS3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11541730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com