Язык флеш-приложения

В ActionScript существует возможность узнать язык системы, в которой воспроизводится данный флеш-ролик. Для этого используется специальное свойство language. И в ActionScript 2.0, и в ActionScript 3.0 это делается примерно одинаково.

Код ActionScript 2.0:

trace(System.capabilities.language)

Код ActionScript 3.0:

trace(Capabilities.language)

В качестве результата будет возвращена двусимвольная строка (например, en для английского или ru для русского языка), обозначающая язык ОС пользователя (строка образована от английского названия языка). Важно заметить, что свойство language доступно только для чтения и его нельзя изменить средствами ActionScript.

Строка, возвращаемая свойством language, может принимать следующие допустимые значения:

Язык Код языка
английский en
русский ru
чешский cs
датский da
голландский nl
финский fi
французский fr
немецкий de
венгерский hu
итальянский it
японский ja
корейский ko
норвежский no
польский pl
португальский pt
китайский упрощенный zh-CN
китайский традиционный zh-TW
испанский es
шведский sv
турецкий tr
другой или неизвестный язык xu

Данную возможность языка ActionScript можно использовать, например, для автоматического перевода интерфейса ваших флеш-проектов с учётом языка системы пользователей. Делается это довольно просто.

Код ActionScript 2.0:

/* помещаем в переменную lang код языка */ var lang:String = System.capabilities.language; /* простое условие */ if (lang=='ru') { trace('Привет, мир!'); } else { trace('Hello, world!'); }

или

Код ActionScript 3.0:

/* помещаем в переменную lang код языка */ var lang:String = Capabilities.language; /* простое условие */ if (lang=='ru') { trace('Привет, мир!'); } else { trace('Hello, world!'); }

Естественно, что вместо трассировки, которая задействована в приведённом выше примере, на практике применяется динамическое текстовое поле. Но принцип работы абсолютно тот же.

Автор: admin

Дата добавления: 2011-09-05

Просмотров: 2260

Рейтинг поста: +3-

Правила перепечатки

Социальные закладки:
Комментарии:
К данной заметке комментариев пока нет. Ваш комментарий может стать первым.
Добавить комментарий:







[ + ] помощь по форматирование текста

Идиот-тест

Если все обязательные поля (отмечены * ) заполнены необходимой информацией, то нажимаем кнопку Добавить комментарий.

Меню
Подписка
Рубрики
Метки
Последние комментарии
Рейтинг постов
Реклама
Друзья
География гостей
Статистика
Яндекс.Метрика