适用于Flash的ActionScript 2的压缩和解压缩工具

问题描述:

您是否知道任何用于flash/actionscript 2的zip /解压缩组件或脚本?适用于Flash的ActionScript 2的压缩和解压缩工具

我知道this library flex/AS3,但是有一个为AS2,将节省我一个长转换尝试?

有没有这样的库,支持创建/解析密码保护的zip文件?

基本上是可以做到的...但会是sl嗷嗷......

http://code.google.com/p/hxformat/

其实你会加载字符串,然后它会被解码成字节(使用Bytes.ofString)数组...这将需要大量的时间...并且你将无法对结果做很多工作,我想,因为AS2 api非常有限......

你需要haXe,它是一种开源语言,它允许你将大量平台,其中之一是AVM1 ...只是去haXe.org ...并找到一个合适的IDE来编译东西...

问题是,它会很容易编译但是你可能很难使用结果,因为haXe-> swc只适用于AVM2 ...但是有多种解决方案...

无论如何...如果可能,你应该正如fenomas建议的那样,将你的代码移植到AS3中...... AS2真的已经过时,语言和对象的虚拟机越来越慢,API越来越小......另外,还有更多的AS3库在那里......只是我的个人意见了......

好,运气好的话反正...;)

格尔茨

back2dos

我不能确切地说任何事情,但我不认为这种类型的库在AS2中是可能的。没有ByteArrays,你就没有二进制访问数据的能力,所以我能想象到的唯一方法就是令人难以置信的黑客行为,比如像位图一样读取文件并用getPixel和setPixel调整它的位数 - 这种想法让人大跌眼镜。

我觉得你的唯一真正的选择这里是:

  1. 到你的代码移植到AS3和使用您联系
  2. 使用与AS3库中的AS2代码库,通过一个LocalConnection桥(这是毛茸茸的,但也有在这里的几个主题在SO)
  3. 做你荏苒Flash外(例如,在PHP服务器端等)