2011-03-17 44 views
0

我在我的應用程序的標題窗口中有一些標籤。當我改變語言環境時,它會改變,但titleWindow中的標籤不會改變。當我使用resourceManager.localeChain檢查語言環境鏈時,它將返回語言環境數組,並且新選定的語言環境位於它的零索引處。 我找不到解決此問題的方法。區域設置在titleWindow中沒有改變

+1

您應該提供一些示例代碼來闡明您的問題。 – splash 2011-03-17 09:18:09

+0

哪個版本的Flex? – chchrist 2011-03-17 10:10:43

回答

1

您是否嘗試覆蓋資源更改方法從TitleWindow?

override protected function resourcesChanged():void { 
    super.resourcesChanged(); 
    //load the labels 
    someComponent.label = resourceManager.getString('labels', 'THE_LABEL'); 
} 

每當ResourcesManager更改(調度「更改」事件)時(包括區域設置更新時),都會調用此方法。

+0

謝謝bmleite。它現在工作正常。 – Qazi 2011-03-17 10:47:36