【发布时间】:2014-02-16 23:58:37
【问题描述】:
我正在尝试将图像存储在服务器上以减轻 SWF 文件的负载。我花了一整天的时间试图从服务器获取数据,但我得到的只是一个看似随机的字符串(我理解的是我的图像的字符串值)。我已经尝试阅读此内容,但我没有找到任何真正有效的东西,我得到了很多对 Base 64 编码/解码的引用,并且我尝试了几个库,但它们什么也没做。这是我所拥有的(我已经简化了一点上传):
public function loadImage() : void {
var url:String='example.com/some_image';
var load:URLLoader=new URLLoader(new URLRequest(url));
load.addEventListener(Event.COMPLETE, onLoadComplete);
}
public function onLoadComplete(event : Event) : void {
var imgString:String=event.target.data;
}
但是如何将 imgString 转换为 Bitmap 或 Sprite 以便我可以 addChild() 呢?我试过imgString as Bitmap,它返回null。也许它与 BitmapData 类有关? This post 看起来很相似,但没有得到答复。
【问题讨论】:
标签: actionscript-3 flash bitmap