2014-04-04 60 views
1

我正在使用flash builder 4.7。 我試圖嵌入一個JSON文件,而我得到一個錯誤說:「../ strings.json是一個未知的文件 類型不能嵌入」。Flash builder,嵌入json編譯錯誤

這是我的代碼。 [Embed(source =「../ media/data/strings.json」),mimeType =「application/octet-stream」] public static const JsonData:Class;

我不知道如何解決它。

我使用AIR SDK 3.4

我想用嵌入式的方法,因爲它總是討厭訪問本地資源(全球閃光燈設置)。

回答

0

我檢查了你發佈的用於嵌入json文件的語法不正確。 請把它改正,它應該像

[Embed(source =「a.json」,mimeType =「application/octet-stream」)] public var jsonData:Class;

然後你就可以訪問JSON數據是這樣的: -

VAR STR:字符串=新的String(新jsonData()); var obj:Object = JSON.parse(str);

請確保您的a.json文件必須包含有效的json數據。

+0

哦,你是對的!謝謝我太粗心了。 – Hengstar