是否可以根据windows
“区域设置”直接设置NumberFormatter的属性?
如果没有,Flex 中有一个函数可以获取区域设置,然后我们可以根据它更改 NumberFormatter 的属性。
是否可以根据windows
“区域设置”直接设置NumberFormatter的属性?
如果没有,Flex 中有一个函数可以获取区域设置,然后我们可以根据它更改 NumberFormatter 的属性。
这是关于本地化如何在 Flex 中工作的一个很好的教程:
http://livedocs.adobe.com/flex/3/html/help.html?content=l10n_1.html
至于检测用户的区域和/或语言,您可以在 ActionScript 中尝试:
Capabilities.language
或者在 Javascript 中可能是这样的(通过 Flash 的 ExternalInterface 调用):
var lan = ((navigator.browserLanguage) ?
navigator.browserLanguage :
(navigator.language) ? navigator.language : navigator.userLanguage);