Многоязычная вспышка - PullRequest
       19

Многоязычная вспышка

2 голосов
/ 24 марта 2010

Как создать Flash-фильм (используя Haxe или код Actionscript, а не IDE), который поддерживает несколько языков?

Можете ли вы определить язык браузера?

Существуют ли служебные классы для управления строками и выбора подходящего на основе языка?

Ответы [ 2 ]

4 голосов
/ 24 марта 2010

Самый простой способ обойти это - иметь отдельные XML-документы, которые предоставляют каждую языковую строку. в зависимости от инициализации языка загрузите другой xml-файл, xml_en.xml / xml_fr.xml и т. д. ... тогда остальная часть программы будет полностью такой же, а система полностью расширяемой, если вам потребуется добавить больше позже.

эти файлы могут быть загружены извне или встроены в SWF-файл для удобства транспортировки.

Я всегда запускал настройку языка, передавая flashvar со страницы загрузки. у вас есть доступ к хостинг-странице?

0 голосов
/ 24 марта 2010

flex 3 имеет поддержку для этого: http://bugs.adobe.com/confluence/display/ADOBE/Flex+3+Details+-+Runtime+Localization

кроме этого я ничего не знаю. Сама Flash IDE также позволяет создавать многоязычный контент (по крайней мере, Flash 8), но я думаю, вам лучше создавать свои собственные утилиты.

...