0
我在我的應用程序的標題窗口中有一些標籤。當我改變語言環境時,它會改變,但titleWindow中的標籤不會改變。當我使用resourceManager.localeChain
檢查語言環境鏈時,它將返回語言環境數組,並且新選定的語言環境位於它的零索引處。 我找不到解決此問題的方法。區域設置在titleWindow中沒有改變
我在我的應用程序的標題窗口中有一些標籤。當我改變語言環境時,它會改變,但titleWindow中的標籤不會改變。當我使用resourceManager.localeChain
檢查語言環境鏈時,它將返回語言環境數組,並且新選定的語言環境位於它的零索引處。 我找不到解決此問題的方法。區域設置在titleWindow中沒有改變
您是否嘗試覆蓋資源更改方法從TitleWindow?
override protected function resourcesChanged():void {
super.resourcesChanged();
//load the labels
someComponent.label = resourceManager.getString('labels', 'THE_LABEL');
}
每當ResourcesManager更改(調度「更改」事件)時(包括區域設置更新時),都會調用此方法。
謝謝bmleite。它現在工作正常。 – Qazi 2011-03-17 10:47:36
您應該提供一些示例代碼來闡明您的問題。 – splash 2011-03-17 09:18:09
哪個版本的Flex? – chchrist 2011-03-17 10:10:43