一、描述
使用FlexViewer时经常会用到类似资源包来解决语言的不同。
此时会报找不到ViewerStrings的错误。
二、解决方法
配置编译参数
三、原因
找不到文件目录
四、实现
1、打开项目属性,在flex编译器中,找到“附加的编译器参数”,默认值是-locale zh_CN(如果是英文版的应该是-locale en_US);
由于ViewerStrings.properties这一文件没有指定资源路径,所以出现错误,在“附加的编译器参数”中修改为:
-locale en_US -source-path=locale/{locale} -keep-all-type-selectors=true;
注:-source-path指定资源路径。
2、在flex工程目录下新建一个locale目录。local和src是一个级别的。
在locale目录在建立en_US两个目录。在这2个目录下需要放置一个空内容的文件ViewerStrings.properties
五、说明
实践出真知
-------------------------------