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