2009-04-14 35 views
1

是否可以根据Windows
“区域设置”直接设置NumberFormatter的属性?Flex NumberFormatter根据窗口

如果不是,那么Flex中有一个函数我们可以得到 的区域设置,然后我们可以根据它改变NumberFormatter 的属性。

回答

1

这里的本地化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);