Локаль не получает изменения в titleWindow - PullRequest
0 голосов
/ 17 марта 2011

У меня есть несколько ярлыков в окне заголовка в моем приложении. Когда я меняю локаль, она меняется, но метки в titleWindow не меняются. Когда я проверяю цепочку локалей, используя resourceManager.localeChain, она возвращает массив локалей, и вновь выбранная локаль находится на нулевом индексе. Я не нахожу способа решить эту проблему.

1 Ответ

1 голос
/ 17 марта 2011

Вы пытались переопределить метод resourcesChanged из TitleWindow?

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

Этот метод вызывается каждый раз, когда ResourcesManager изменяется (отправляет событие "change"), в том числе когдалокаль обновлена.

...