as3でzipの操作用ライブラリ
FZip
ライセンスはzlib/libpng license
商用利用もOKなライセンスっぽい。
zipの解凍用で圧縮はできないのかな?このライブラリは。
.airファイルの中身をのぞいたりもできますね。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | < ?xml version="1.0" encoding="utf-8"?> < mx :WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> < mx :Script> < ![CDATA[ import deng.fzip.FZip; public var fzip:FZip; public function init():void{ fzip = new FZip(); var req:URLRequest = new URLRequest(); req.url = "hogehoge.air"; fzip.addEventListener(Event.COMPLETE, loadComplete); fzip.load(req); } public function loadComplete(e:Event):void{ status = fzip.getFileCount().toString(); for(var i:int=0;i<fzip .getFileCount();i++){ ta.text += fzip.getFileAt(i).filename+"\n"; ta.text += fzip.getFileAt(i).getContentAsString(); ta.text += "\n\n"; } } ]]> < /mx> < mx :TextArea id="ta" width="100%" height="100%"/> < /mx:WindowedApplication> |
[...] ーディングのアニメーションなどを表示させることは出来ません。 参考サイト: [AS3]zip解凍 : Jinten Blog FACEs: flashでmp3をzipで固めたのを読みこんで再生 ●まとめ FZipの方が圧倒的に処理 [...]