您是否知道 flash / actionscript 2 的任何 zip/unzip 组件或脚本?
我知道这个用于 flex / AS3 的库,但是是否有一个用于 AS2 的库可以节省我长时间的转换尝试?
是否有这样的库支持创建/解析受密码保护的 zip 文件?
您是否知道 flash / actionscript 2 的任何 zip/unzip 组件或脚本?
我知道这个用于 flex / AS3 的库,但是是否有一个用于 AS2 的库可以节省我长时间的转换尝试?
是否有这样的库支持创建/解析受密码保护的 zip 文件?
基本上可以做到...但是会很慢...
http://code.google.com/p/hxformat/
实际上,您将加载字符串,然后将其解码为字节数组(使用 Bytes.ofString)...这将花费很多时间...您将无法对结果做很多事情,我想,因为 AS2 api 非常有限......
您将需要 Haxe,它是一种开源语言,它允许您针对许多平台,其中一个是 AVM1 ...只需访问 haxe.org ...并找到合适的 IDE 来编译...
问题是,编译代码很容易,但你可能很难使用结果,因为 Haxe->swc 仅适用于 AVM2 ...但有多种解决方案...
无论如何......如果可能的话,你应该将你的代码移植到 AS3,正如 fenomas 所建议的那样...... AS2 真的过时了,因为语言和目标更差,VM 更慢,API 更小......而且,还有更多的 AS3那里的库...只是我的个人意见...
好吧,无论如何祝你好运......;)
我不能肯定地说什么,但我认为这种库在 AS2 中是不可能的。如果没有 ByteArrays,您一开始就无法对数据进行二进制访问,所以我能想象的唯一方法是一些令人难以置信的骇人听闻的方法,比如将文件作为位图读取并使用 getPixel 和 setPixel 调整其位 - 想想就让人难以置信。
我认为您在这里唯一真正的选择是: