2010-03-21 62 views
1

我有一個要求,我的Air應用程序加載ZIP文件而不是swf。 該zip包含所有的swf,圖像和其他文件。 我的要求是當用戶瀏覽瀏覽對話框中的文件時,用戶選擇一個zip文件,並且該zip文件的內容應該顯示給用戶。提取並顯示Adobe AIR中的壓縮文件的內容

我找到了解壓縮文件的例子,但我想知道如何讀取te內容並顯示它們?我不擅長編程,所以有人可以回覆我這裏是需要提取文件 http://pradeek.blogspot.com/2009/05/extracting-zip-files-in-adobe-air-with.html

回答

2

在你發佈的例子中有一個循環,它將每個打包文件寫入磁盤。修改此循環以創建文件列表並將此列表顯示給用戶。下面修改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); 
    } 
    } 

您可以在AS3郵編圖書館主頁找到更詳細的例子 -​​

相關問題