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