`
hougbin
  • 浏览: 492602 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

ResourceBundle

    博客分类:
  • flex
阅读更多

 主要是在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 .... 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics