我需要使用外部接口(as3)将图片发送到闪存...不能是网址,因为没有连接...我正在尝试打开图像文件并像文本一样发送到闪存但没有成功
任何想法?
我需要使用外部接口(as3)将图片发送到闪存...不能是网址,因为没有连接...我正在尝试打开图像文件并像文本一样发送到闪存但没有成功
任何想法?
简短的回答是:请不要那样做。
如果必须,那么您将需要获取图像数据,使用诸如 base64 之类的 HTTP 请求安全的方式对其进行编码,在闪存中对其进行解码,将其放入字节数组中并从中重新制作位图。这很复杂。
http://dynamicflash.com/goodies/base64/是一个很棒的类,用于将 base64 图像字符串解码为字节数组。
尝试提供更多细节。究竟应该打开什么图像文件?实际上,flash 本身可以从 HDD 中打开图像文件。
var ldr:Loader = new Loader();
ldr.load(new URLRequest('C:/Images/MyImage.jpg'));
addChild(ldr);
但是,如果我了解您的麻烦-这可能不是解决方案吗?是吗?