2011-09-25 41 views
0

我正在爲IOS機器開發帶有actionScript-3的圖塊引擎。有沒有辦法用IPA打包JPG文件,然後用Adobe Air的FileStream Class讀取它們。我需要異步讀取文件。嵌入它們或將它們放入swc中將無濟於事。如何添加jpg文件到ipa並使用FileStream類加載

我明白它是如何在桌面上工作的。

var file:File = File.documentsDirectory.resolvePath("myfile.txt"); 

在桌面上,意思是:
[user_dir的] /Documents/myfile.txt

在IOS:
[APP_DIR] /Documents/myfile.txt

如何我可以在「[app_dir]/Documents /」目錄中打包具有「myAsset.jpg」的IPA嗎?

我試圖打開一個「Documents」目錄,並在其中放入一些文件,並將其包含在Flash Builder 4.5.1的運行移植的包內容部分。但那並不奏效。

謝謝。

回答

1

將圖像文件與應用程序一起打包時,它們將位於應用程序目錄中,您可以使用File.applicationDirectory屬性訪問它。你應該能夠直接從那裏加載你的圖像。如果您需要文檔目錄中的圖像,則必須在安裝後將其複製到那裏。

+0

非常感謝你:) – sivri

1

任一方式喬斯答案:

當您添加ADT實際的文件夾添加而不是其內容在文件夾中。 所以,如果你添加的文件夾的資產,你訪問你的圖片是這樣的:

File.applicationDirectory.resolvePath("assets/image.jpg");

相關問題