自定义图像格式存储多个图像(图层)在动作脚本3方法



存储多个图像(图层)的最佳方法是什么,以便用户可以再次读取(加载)并继续工作

  1. 目前正在这样做-每个图层存储为png文件。用一个文本文件包含所有图层名称等
  2. 创建一个大的png文件,把所有的数据放在里面。读取瓷砖加载时…
  3. 创建一些自定义格式。

理想情况下,我想实现c,但我需要一些关于从哪里开始的指导。我的头脑总是告诉我,从逻辑上讲,它应该是简单的……

psudo代码

layer 1 name, layer1 resolution

第1层png数据(使用png编码器为我的bitmapData)

第二层名称,第二层分辨率

第二层png数据(使用png ecncoder为我的bitmapData)等

等....

但是我从来没有找到一个好的起点。这个字节数组总是让我困惑。任何人都可以指导我如何开始的一些步骤。或一些逻辑闪存/flex样例做同样会有很大的帮助。感谢您的阅读,再次感谢您对我的帮助。这里的社区很棒…

如果您害怕byteArray,您可以执行第一个解决方案,但将所有文件存储到Zip文件中。这将是很好的,因为你可以简单地查看Zip和所有的文件打包成一个文件。

在As3中有几个库用于Zip格式:

  • http://nochump.com/blog/archives/15
  • http://codeazur.com.br/lab/fzip/

最新更新