我尝试了我在互联网上找到的每个解决方案。Flex本地化:找不到编译的资源包
进出口使用Flex 4.5中,这是即时通讯做什么:
- 创建目录的语言环境/ EN_US在我的src目录
- 添加resources.properties文件到该目录中的一些映射。
- 添加-locale EN_US -source路径= /区域/ {区域设置} -ALLOW - 源路径重叠= true来编译ARGS。
- 在en_US区域设置目录出现的框架中检查。
添加元数据:
<fx:Metadata> [ResourceBundle("resources")] </fx:Metadata>
启动应用程序,让我异常:
Error: Could not find compiled resource bundle 'resources' for locale 'en_US'.
这是一些主要的解决方案,我想的:
- 取消“从构建路径中删除未使用的RSL“。
- 将该目录添加为源路径。
- 使用参数-include-资源包,并在这里给我的目录(使用参数-resource束列表来获取所有包)。
任何想法,我能做些什么呢?
啊,我明白了......你忽略了提及你试图将资源包自己编译成swf。很高兴你的工作:) – Clintm 2014-11-07 15:19:08
谢谢,我actully没有尝试编译资源本身,但这是我得到它的唯一方式,所以只要它运行得很好,我很高兴。 – 2014-11-07 22:03:17