主要是在runtime的时候加载一些文件,最大用处就是用做国际化,
1, 在flex中的project的property面板里选择flex compiler选项,在compiler arguments里添加参数:
比如-locale en_US -allow-source-path-overlap=true -source-path=F:/flex3_projects/aswingFlickr/locale/{locale} ,其中的{locale}就是en_US,而且en_us其实就是一个目录,还有注意_path里设置的一定是绝对路径,相对路径好像不行的, 就是要让编译器在F:/flex3_projects/aswingFlickr/locale/en_US/下查找配置文件,
2,c创建配置文件(*.properties),里面都是键值对,比如name=123,old=123 ...
3,在flex程序中,绑定它。比如
<mx:Metadata>
[ResourceBundle("flickr")]
</mx:Metadata>
然后就可以用了。哈哈。比如this.resourceManager.getString('flickr','name') == 123 ....
1, 在flex中的project的property面板里选择flex compiler选项,在compiler arguments里添加参数:
比如-locale en_US -allow-source-path-overlap=true -source-path=F:/flex3_projects/aswingFlickr/locale/{locale} ,其中的{locale}就是en_US,而且en_us其实就是一个目录,还有注意_path里设置的一定是绝对路径,相对路径好像不行的, 就是要让编译器在F:/flex3_projects/aswingFlickr/locale/en_US/下查找配置文件,
2,c创建配置文件(*.properties),里面都是键值对,比如name=123,old=123 ...
3,在flex程序中,绑定它。比如
<mx:Metadata>
[ResourceBundle("flickr")]
</mx:Metadata>
然后就可以用了。哈哈。比如this.resourceManager.getString('flickr','name') == 123 ....
本文介绍如何在Flex项目中实现国际化功能。具体步骤包括:在项目属性中添加编译参数以指定语言包位置;创建语言配置文件(*.properties)并定义键值对;在Flex程序中通过元数据标签绑定资源包。
9300

被折叠的 条评论
为什么被折叠?



