是否有可能将图像存储在Flash中的共享对象?(Is it possible to store im

2019-07-19 20:11发布

是否有可能存储图片在Flash中的共享对象? 这将是很好,如果这是可行的。 我需要“存储”本地图片,但它似乎并没有受Flash ...支持所以我LD喜欢把这些图像可以保存在SharedObject ...但它与图像的工作?

我有一个位图尝试过,但如果我想读并把它添加到舞台上面说的对象不能转换为位图...

var image:Bitmap = //some awesome image;

sharedObject = SharedObject.getLocal("img");
sharedObject.data.img = image;
sharedObject.flush();

错误在这里 - >

sharedObject = SharedObject.getLocal("img");
addChild(Bitmap(sharedObject.data.img));

Answer 1:

在这种情况下,你需要写你的位图的ByteArray(换句话说 - 二进制数据)设置你的共享对象之前。 然后,你需要在检索它从一个ByteArray中读入位图。 这里是一个快速样品希望将让你在正确的方向前进:

http://www.kirupa.com/forum/showthread.php?t=306972



Answer 2:

唐`忘记,共享对象具有有限的尺寸(在100Kb默认)



Answer 3:

图片/从SharedObject.data -轻松,自由,并准备使用类,其中包括完整的共享对象事件和状态的逻辑: 图片/从SharedObject.data



文章来源: Is it possible to store images in the SharedObject of Flash?