Apache flex 在AdobeAIR中提取和显示zip文件的内容

Apache flex 在AdobeAIR中提取和显示zip文件的内容,apache-flex,actionscript,air,Apache Flex,Actionscript,Air,我的Air应用程序需要加载ZIP文件而不是swf。 zip包含所有swf、图像和其他文件。 我的要求是,当用户在浏览对话框中浏览文件时,用户选择一个zip文件,该zip文件的内容应该显示给用户 我找到了提取zip文件的示例,但我想知道如何读取te内容并显示它们?我不擅长编程,所以有人能紧急回复我吗 下面是提取文件的示例 在您发布的示例中,有一个循环将每个打包文件写入磁盘。修改此循环以创建文件列表并向用户显示此列表。下面是修改的onDirSelect方法,该方法将文件名添加到Vector priv

我的Air应用程序需要加载ZIP文件而不是swf。 zip包含所有swf、图像和其他文件。 我的要求是,当用户在浏览对话框中浏览文件时,用户选择一个zip文件,该zip文件的内容应该显示给用户

我找到了提取zip文件的示例,但我想知道如何读取te内容并显示它们?我不擅长编程,所以有人能紧急回复我吗 下面是提取文件的示例

在您发布的示例中,有一个循环将每个打包文件写入磁盘。修改此循环以创建文件列表并向用户显示此列表。下面是修改的onDirSelect方法,该方法将文件名添加到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 );
    }
   }
私有var文件:Vector。;
私有函数onDirSelect(e:事件):无效{
文件=新向量。();
对于(变量i:uint=0;i
您可以在AS3 Zip库主页上找到更详细的示例-