1
我已经将jpg图像转换为Base64字符串并保存在某处。如何将Base64编码的字符串转换为flash中的bitmapData as2?
现在
我怎么能这样Base64编码字符串转换为位图数据的闪存AS2?
我已经将jpg图像转换为Base64字符串并保存在某处。如何将Base64编码的字符串转换为flash中的bitmapData as2?
现在
我怎么能这样Base64编码字符串转换为位图数据的闪存AS2?
使用http://www.blooddy.by/en/crypto/库来转换字节数组并加载它。
private function loadImage(byteArrayData:String) {
var data:ByteArray = new ByteArray()
data = by.blooddy.crypto.Base64.decode(byteArrayData);
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, showImage);
loader.loadBytes(data);
}
private function showImage(e:Event):void {
var src:BitmapData = new BitmapData(e.target.content.width, e.target.content.height);
src.draw(e.target.content);
var bmp:Bitmap = new Bitmap(src);
addChild(bmp);
}
是as2?库和你的代码... –
啊对不起,没有读到最后的问题。它是as3 :( – Urosan