默认情况下,Flex使用签名的.swz文件来保存Flex框架类。我注意到,在4> sdks > version > frameworks > locale > locale下,支持多种语言。
en_US、en_GB、zh_CN等
这些目录中的文件各不相同,因为它们在每个文件的末尾包含一个"_rb.swc“。这些文件包括datavisualization_rb.swc、spark_rb.swc、framework_rb.swc等。这些文件与以.swz形式存储在Framework.rsls中的rsls签名的框架资源不同。由于框架的本地化签名版本似乎不可用,我是否可以将这些locale > LOCALE .swc版本用作运行时共享资源?
我不想为每个地区编译不同版本的应用程序,而是希望在运行时链接本地化的框架资源库。当我构建我的应用程序时,最好将sdks > VERSION > frameworks目录的内容复制到我的bin-调试/bin-release文件夹中。
这个是可能的吗?我将如何在4中设置它?
我的假设(我知道假设)是,有一种方法可以设置Flex构建路径或提供编译器选项,从而将存储在locales > LOCALE文件夹中的所有区域设置都包含到项目的bin调试/bin发行版中。
谢谢!
发布于 2011-05-10 18:30:08
您只需要在运行时使用ResourceManager来完成它,就足够容易了。
https://stackoverflow.com/questions/5954534
复制相似问题