我已经将我们的项目从SDK 2.0.1移到3.5,因为我使用的是TLF。这已经在flex builder 3 IDE中编译了OK,但是我现在使用命令行编译我们的构建系统,并获得所有标准Flex资源包的错误: Sharedresources、集合、容器、控件等等。我可以看到这是因为Flex 3的改进,而SDK本地文件夹没有这些作为.properties文件,但是现在有了一个framework_rb.swc。
有人能告诉我如何使用3.5SDK编译资源包吗?
应用程序在资源包或使用resourcebundle元数据库时没有做任何聪明的事情。
谢谢,
奈杰尔
发布于 2011-03-30 11:54:15
我猜这意味着在构建系统机器上找不到框架资源包。您应该使用copylocale命令创建它们。
添加其他区域设置时,还必须包括该区域设置的框架资源。已经提供了en_US区域设置。对于所有其他区域设置,必须创建框架资源。若要创建区域设置的框架资源,请使用/sdk/bin目录中的copylocale实用程序。对于Flash,copylocale实用程序位于flash_ Builder _install/sdks/4.0.0/bin中。只能从命令行执行此实用程序。
http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7f2d.html
https://stackoverflow.com/questions/5484216
复制相似问题