Как Проверка системы с использованием языка ActionScript
Вы хотите знать, какой язык используется на компьютере играет фильма. Используйте System.capabilities.language собственности. Вы можете использовать System.capabilities.language имущества для определения языка компьютера, на котором играет фильма. Имущество возвращают две буквы ИСО - 639 - 1 код языка (т.е. "fr" для Франции). Где это применимо, двухбуквенный код страны добавляется, отделенного от кода языка с дефиса (т.е., "в США" в США на английском и "в Великобритании -" по У. К. Английский) . Для кратких кодов языков см. следующие ресурсы: http://lcweb.loc.gov/standards/iso639-2/englangn.html Вот пример, как использовать язык собственности: / / Пример продукции: en - США трассировки (System.capabilities.language); Вы можете использовать это свойство динамически загрузить содержание на соответствующем языке: / / Создать ассоциативный массив с языком коды / / для ключей и поздравления к ценностям. привет = новый Массив (); привет [ "в"] = "Hello"; привет [ "адреса"] = "Hola"; привет [ "fr"] = "Bonjour"; / / Извлечение первых двух символов из кода языка. lang = System.capabilities.language.substr (0, 2); / / Использовать язык по умолчанию, если языка нет в списке. если (привет [lang] == неопределенная) (lang = "в";) / / Показать приветствие на соответствующем языке. трассировки (привет [lang]); Если вы хотите предложить несколько языковых средств в ваших фильмов, Вы можете выбрать один из нескольких различных подходов. Один подход, как показано в предыдущем коде, для создания ассоциативного массива для всех текст, который появляется в фильме. Другая заключается в создании статического контента в нескольких фильмах (по одному для каждого языка) и загрузим эти фильмы на основе кода языка. При этой технологии каждый. Swf файла должно включать код языка, как myMovie_en.swf, myMovie_es.swf, myMovie_fr.swf и т.д. / / Получение язык из возможностей объекта. lang = System.capabilities.language.substr (0, 2); / / Создать массив языков вы поддержки (т.е. на языках, для которых / / Вы создали фильмы). supportedLanguages = [ "в", "адреса", "fr"]; / / Установить язык по умолчанию в случае, если вы не поддерживают пользователя языка. useLang = "в"; / / Цикл через поддерживаемые языки найти соответствия для пользователя языка. Если / / Вам найти то, набор useLang к этой величине, а затем выйти из за выступление. для (var я = 0; я <supportedLanguages.length; я + +) (если (supportedLanguages [я] == lang) (useLang = lang; перерыв;)) / / Загрузите соответствующий фильм. _ root.loadMovie ( "myMovie_" + useLang + ". swf "); в этой статье идет речь добавил Дункан Мюррей
|
|||
|