extract and display contents of zip file in Adobe AIR
I have a requirement where my Air application loads ZIP files instead of swf. The zip contai开发者_如何学Gons all swf ,images and other files. My requirement is when user browses for file in a browse dialog, user selects a zip file and the contents of this zip file should be displayed to the user.
i found examples to extract zip files, but i want to know how to read te contents and display them? i am not good at programming so can someone reply me Urgently here is the exaple to extract files http://pradeek.blogspot.com/2009/05/extracting-zip-files-in-adobe-air-with.html
In example you posted there is a loop which writes to disk each packaged file. Modify this loop to create list of files and display this list to user. Below is modified onDirSelect method that adds filenames to Vector.
private var files:Vector.<String>;
private function onDirSelect(e:Event):void {
files = new Vector.<String>();
for(var i:uint = 0; i < zipFile.entries.length; i++)
{
var zipEntry:ZipEntry = zipFile.entries[i] as ZipEntry;
files.push( zipEntry.name );
}
}
You can find more detailed example at AS3 Zip Library homepage - http://nochump.com/blog/archives/15
精彩评论