2009-04-14 85 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);