我的应用程序的标题窗口中有一些标签。当我更改区域设置时,它会被更改,但titleWindow中的标签不会更改。当我使用resourceManager.localeChain
检查语言环境链时,它返回语言环境数组,新选择的语言环境位于其零索引上。
我发现无法解决这个问题。
答案 0 :(得分:1)
您是否尝试过从TitleWindow中覆盖 resourcesChanged 方法?
override protected function resourcesChanged():void {
super.resourcesChanged();
//load the labels
someComponent.label = resourceManager.getString('labels', 'THE_LABEL');
}
每次ResourcesManager更改(调度“更改”事件)时都会调用此方法,包括更新语言环境的时间。