2011-11-29 40 views
0

在非常簡單的第一AIR應用程序(我使用Flash Builder 4.5),我想完成我的MacBook如下:如何將本地文件作爲JSON源加載? AIR和Flash Builder的4.5

  1. 讀本地文件(JSON格式)轉換成AIR應用程序。
  2. 解析整個文件。
  3. 在網格中顯示一些選定的內容。

就是這樣。

我發現了一個在Flex中執行一些簡單的JSON解析的例子,但問題是它從遠程網站加載JSON源代碼。

所以,我需要加載任何文件特定的庫,使這項工作在AIR?或者我可以通過使用Mac文件路徑簡單地引用該文件?我只想讓本地文件成爲JSON源代碼。解析已經被處理了。

回答

2

可以使用的FileStream喜歡:

var myFile:File = File.documentsDirectory.resolvePath("AIR Test/test.txt"); 
var myFileStream:FileStream = new FileStream(); 
myFileStream.open(myFile, FileMode.READ); 
var yourJSONdata:String = myFileStream.readUTFBytes(myFileStream.bytesAvailable); 
myFileStream.close(); 

Initializing a FileStream object, and opening and closing files

+0

內米,我真的很感激的反饋。謝謝! –

相關問題