Flex ActionScript 関連覚書などなど

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&lt;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>

コメント

コメント(1) “[AS3]zip解凍”

  1. [...] ーディングのアニメーションなどを表示させることは出来ません。 参考サイト: [AS3]zip解凍 : Jinten Blog FACEs: flashでmp3をzipで固めたのを読みこんで再生 ●まとめ FZipの方が圧倒的に処理 [...]

コメントする