Как я могу использовать локализованные ресурсы среды выполнения во Flex 4? - PullRequest
0 голосов
/ 10 мая 2011

По умолчанию Flex использует подписанные файлы .swz для хранения классов Flex Framework. Я заметил, что в Adobe Flash Builder 4> sdks> [версия]> frameworks> 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> [VERSION]> frameworks> locale в мою папку bin-debug / bin-release при сборке приложения.

Возможно ли это? Как бы я настроить это во Flash Builder 4?

Мое предположение (я знаю о предположениях) заключается в том, что есть способ настроить путь сборки Flex или параметры компилятора поставки, которые позволили бы включить в корзину все локали, хранящиеся в папке locales> [LOCALE]. -debug / bin-release проекта.

Спасибо!

1 Ответ

0 голосов
/ 10 мая 2011

Вам просто нужно использовать ResourceManager , чтобы сделать это во время выполнения, это достаточно просто.

...