在一个非常简单的第一个AIR应用程序(我正在使用Flash Builder 4.5)中,我试图在我的MacBook上完成以下操作:
就是这样。
我找到了一个在Flex中进行简单JSON解析的示例,但问题是它从远程网站加载JSON源。
所以我需要加载任何特定于文件的库才能在AIR中运行吗?或者我可以通过使用Mac文件路径简单地引用该文件?我只想将本地文件作为JSON源。已经解析了解析。
答案 0 :(得分: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