2011-05-10 29 views
0

默認情況下,Flex使用簽名的.swz文件來保存Flex框架類。我注意到,在Adobe Flash Builder 4> sdks> [version]>框架> locale> [locale]下,支持多種語言。如何在Flex 4中使用本地化的運行時框架資源?

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項目。

謝謝!

回答

0

你只需要使用ResourceManager就可以在運行時完成它,這很簡單。