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

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

en_US en_GB zh_CN等等

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

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

这可能吗? 我如何在Flash Builder 4中设置它?

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

谢谢!


您只需要使用ResourceManager在运行时执行它,这很容易。

链接地址: http://www.djcxy.com/p/35433.html

上一篇: How can I use localized runtime framework resources in Flex 4?

下一篇: Flash Builder: how to get flex project framework into ActionScript project?