Archive for 2011/5/3

var zipReader:ZipFileReader = new ZipFileReader();
zipReader.addEventListener(ZipEvent.ZIP_DATA_UNCOMPRESS,uncompressData);
zipReader.open(file);
var entries:Array = zipReader.getEntries();
for(var i:int = 0; i<entries.length; i++){
     var entry:ZipEntry = entries[i] as ZipEntry;
     zipReader.unzipAsync(entry);
}

sample unzipAsync event handler
( save file )

private function uncompressData(e:ZipEvent):void{
    var entry:ZipEntry = e.entry;
    var file:File = dir.resolvePath(entry.getFilename());
    var fs:FileStream = new FileStream();
    fs.open(file,FileMode.WRITE);
    fs.writeBytes(e.data);
    fs.close();
}
RSS
Add to Google
2011年5月
« 4月   7月 »
1234567
891011121314
15161718192021
22232425262728
293031