1.到Flex SDK3.2的bin下运行命令:copylocale en_US zh_HK
2.在flex project下创建一个文件夹locale(与src同目录),在locale下分别创建en_US, zh_HK子目录在子目录下各创建一个message.properties文件
3.在FLEX项目中
右键—>Properties—>Flex Build Path->Source path—>Add Folder
在弹出的输入框中输入 locale\{locale}
4.在FLEX项目中
右键—>Properties—>Flex Compiler
在Additional compiler arguments选项的最后面-locale en_US 文件后添加 zh_HK
5.样例
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
<mx:Script>
<![CDATA[
import mx.resources.ResourceManager;
private function changeLocale(locale:String):void{
resourceManager.localeChain=[locale];
}
]]>
</mx:Script>
<mx:Metadata>
[ResourceBundle("admin")]
</mx:Metadata>
<mx:ApplicationControlBar width="400">
<mx:Label text="Content" width="100%"/>
<mx:Button label="eng" click="changeLocale('en_US')" />
<mx:Button label="ch" click="changeLocale('zh_HK)" />
</mx:ApplicationControlBar>
<mx:Text text="{resourceManager.getString('message','login_label')}" />
</mx:Application>
分享到:
相关推荐
Adobe Flex 3.2 语言参考.chm
Flex 3.2 语言参考 离线版本 Flex3.2 API
Flex 3.2 语言参考 离线版本 Flex3.2 API
Flex 3.2 语言参考 Flex 3.2 离线版 API
Flex 3.2 语言参考 Flex 3.2 离线版 API
Flex 3.2 语言参考 Flex 3.2 离线版 API
Flex 3.2 语言参考 Flex 3.2 离线版 API
Flex 3.2 语言参考 Flex 3.2 离线版 API
Flex 3.2 语言参考 Flex 3.2 离线版 API
Flex 3.2 语言参考 Flex 3.2 离线版 API
Flex 3.2 语言参考 离线版本 Flex3.2 API
Flex 3.2 语言参考 离线版本 Flex3.2 API
Flex 3.2 语言参考 离线版本 Flex3.2 API
Flex 3.2 语言参考 离线版本 Flex3.2 API
Flex 3.2 语言参考 离线版本 Flex3.2 API
FLEX 3.2 语言组件参考(中文版) 第一部分收费,这个,免了吧
Flex 3.2 语言参考 Flex 3.2 离线版 API 总共15个.我朋友下了好久.所以分也就嘿嘿. 要得黑了点!!!
FLEX 3.2 语言参考 ,根据官方文档转成的CHM。
FLEX 3.2 语言参考 根据官方文档转换成CHM
FLEX 3.2 语言组件参考(中文版)