我的Flex應用程序中的一些地方,我使用ResourceManager.getInstance()。getString和其他地方使用mxml @Resource標記來檢索從ResourceManager動態加載的資源屬性。爲什麼flex資源標籤不支持本地化?
resourceManager.loadResourceModule(resourceModuleURL);
但從ResourceManager.getInstance()。唯一的getString字符串顯示基於正確的語言環境值,而@Resource標籤只能從EN_US資源返回值。我想這是因爲en_US是我編譯的(-locale = en_US)。
所以我想知道如果我使用動態加載的資源,我必須放棄@Resource標記並使用ResourceManager.getInstance()。getString?
謝謝。
謝謝,但它意味着將資源文件放在一個swf文件中。出於某種原因,我不能這樣做,我仍然需要動態加載資源文件。任何建議? – BlueDolphin 2012-03-28 00:31:46
爲什麼你不使用資源模塊?編輯我的答案解釋。 – 2012-03-28 11:40:11