我有問題,當我在AIR項目中使用現有Flex庫中的組件時,應從適當的區域設置.properties文件加載的值不會加載。這些值始終爲空。AIR應用程序未找到區域設置屬性文件
我使用Eclipse並創建了一個引用現有Flex庫(我有源代碼)的AIR項目。當我使用該庫中的組件時,它會調用以下代碼:
var _resourceManager:IResourceManager = ResourceManager.getInstance();
var res:String = resourceManager.getString('resources', str, params);
「str」和「params」具有有效值,但res始終爲空。
屬性文件位於Flex庫的assets目錄中。我推斷屬性文件沒有被加載(出於某種原因)。這個Flex庫適用於其他Flex項目,所以它必須是我的項目設置方式。
我有我的編譯器設置設定爲:-locale EN_US
是否有一些特別的東西AIR項目需要做,以確保他們可以參考的屬性文件?
任何幫助非常感謝。謝謝, 菲爾
經進一步調查,我不相信這是一個AIR問題。我用MXML應用程序創建了一個新的Flex項目(不是AIR),並且這也無法獲得屬性文件。我認爲問題是項目如何確保爲依賴庫加載屬性文件? – Phil 2011-02-11 16:25:48