如何在Flex 4中使用本地化的运行时框架资源?

时间:2011-05-10 18:17:50

标签: flex localization flex4 flash-builder

默认情况下,Flex使用签名的.swz文件来保存Flex Framework类。我注意到在Adobe Flash Builder 4下> sdks> [版本]>框架> locale> [locale]支持多种语言。

EN_US EN_GB zh_CN的 等等

这些目录中的文件各不相同,因为它们在每个文件的末尾都包含“_rb.swc”。文件包括datavisualization_rb.swc,spark_rb.swc,framework_rb.swc等。这些与框架.rsls中存储为.swz的rsls签名框架资源不同。由于框架的本地化签名版本似乎不可用,我可以使用这些语言环境> [LOCALE] .swc版本改为RUNTIME SHARED RESOURCES?

我不想为每个语言环境编译不同版本的应用程序,而是希望在运行时链接本地化的框架资源库。拥有sdks>的内容会很高兴。 [版本]>框架>在构建我的应用程序时,locale目录被复制到我的bin-debug / bin-release文件夹中。

这可能吗?如何在Flash Builder 4中进行设置?

我的假设(我知道假设)是有一种方法来设置Flex构建路径或提供编译器选项,这些选项会导致存储在语言环境中的所有语言环境> [LOCALE]文件夹,包含在项目的bin-debug / bin-release中。

谢谢!

1 个答案:

答案 0 :(得分:0)

你只需要在运行时使用ResourceManager来完成它,这很容易。