PDA

Просмотр полной версии : Флэш вычисляет язык операционной системы?


uri-uri
08.10.2003, 12:52
1. Копируем в новый файл стоку:

trace(System.capabilities.serverString);

2. жмём ctrl+enter

3. смотрим в Output:

...строка переменных...&L=ru

4. Моя интерпретация:
У меня русская Винда. Что я и вижу в оутпуте?

Просьба тем, у кого иные Винды, или Linix, или MAC OS (en/it/fr/de...ets) - проверьте у себя.

Полезное применение - вычислять, какой язык поддерживает клиент и загружать соответственный языковый контент Флэшки.

Dimonius
08.10.2003, 14:02
L=ru

PanEuropean Win2000

Пушистик
08.10.2003, 14:27
а зачем серверную строку?если нужен только язык напиши просто trace(System.capabilities.language);

dee2
09.10.2003, 18:12
win xp eng:
L=ru

uri-uri
10.10.2003, 01:47
2 Пушистик

а зачем серверную строку?если нужен только язык напиши просто trace(System.capabilities.language);

А затем, что это вещи разные !!! сюрпрайз, сюрпрайз !!!

trace(System.capabilities.language); в оутпуте у меня выдаёт en
trace(System.capabilities.serverString); выдаёт ru

В родном англицком хелпе Flash MX на странице, посвященной System.capabilities.language объяснено, что это свойство и что, например, документ, который вы сейчас читаете (Flash Help.html) имеет своим языком "en-US". ??? :confused: ??? То есть они хотят сказать, что свойство System.capabilities.language содержит код языка хэлпа к редактору Флэш, установленному на машине клиента? Чото лыжи мои не едуть :D :D

System.capabilities.serverString в хелпе вовсе не документировано. Хотя на каждой странице свойств System.capabilities есть строка: "The server string is Х." Где Х для language = LAN. Брехня, в трэйсе не "LAN", а "L" !

Почему и прошу помощи, что-бы разобраться.

Всем: нас объединяет то, что у всех L=ru! :p
Тогда пишите рядом и то, что в трэйсе выводит
trace(System.capabilities.language);
Плиз.

styx
10.10.2003, 14:43
Похоже, это ошибка:
Где Х для language = LAN
Потому как в примере для серверной строки написано L=en-US

dee2
10.10.2003, 15:44
win xp eng:
trace(System.capabilities.language);
-- en

Пушистик
10.10.2003, 20:32
А затем, что это вещи разные !!! сюрпрайз, сюрпрайз !!!


чё та так нервничаешь?расслабься в бедрах и получай удовольствие...

Полезное применение - вычислять, какой язык поддерживает клиент и загружать соответственный языковый контент Флэшки.

и как ты собираешьмя узнавать это...?сканить строки циклом церез substring()?серверные строки у всех разные!