Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.01.2007, 18:11
pkfun вне форума Посмотреть профиль Отправить личное сообщение для pkfun Посетить домашнюю страницу pkfun Найти все сообщения от pkfun
  № 1  
Ответить с цитированием
pkfun

Регистрация: Feb 2006
Сообщений: 580
По умолчанию Как можно корректно определить язык ОС средствами flash?

В распоряжении кодера есть такая возможность:
Код:
System.capabilities.language
,но
Цитата:
In Flash Player 7, English systems return only the language code (en). Second, on Microsoft Windows systems this property now returns the User Interface (UI) Language.
...
In Flash Player 7 on the Microsoft Windows platform, this property now returns the UI Language, which refers to the language used for all menus, dialog boxes, error messages and help files.
Получается, что эта функция будет корректно работать только на русифицированных ОС. Что не очень хорошо. А если у меня не русифицирована, т.е. все менюшки по-английски, а язык системы русский? Возможно ли как-то сделать, чтобы эта функция работала как в плеере 6?
Цитата:
In Flash Player 6 on the Microsoft Windows platform, System.capabilities.language returns the User Locale, which controls settings for formatting dates, times, currency and large numbers.
Вот так.

Старый 08.01.2007, 18:22
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Я думаю, что нет. Разве что сделать ролик в шестой версии, грузить его и получать значение от него.

Старый 08.01.2007, 18:26
Aziz Zaynutdinoff вне форума Посмотреть профиль Отправить личное сообщение для Aziz Zaynutdinoff Посетить домашнюю страницу Aziz Zaynutdinoff Найти все сообщения от Aziz Zaynutdinoff
  № 3  
Ответить с цитированием
Aziz Zaynutdinoff
 
Аватар для Aziz Zaynutdinoff

Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
Поскольку эта вшитая вещь, то единственный выход, который я вижу - это скомпилировать мувик в 6-ой версии. Примерная схема тогда будет такая:
Грузим сначала мувик в 6-ой, записываем куда-нибудь его значение, после загружаем мувик в любой старшей версии, который прежде считывает значение записанное 6-м

Муторно, но вроде как должно быть выходом

Старый 08.01.2007, 18:41
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ну типа того
А все-равно других решений как-то не видно, разве что JS ещё поковырять)

Старый 08.01.2007, 19:05
pkfun вне форума Посмотреть профиль Отправить личное сообщение для pkfun Посетить домашнюю страницу pkfun Найти все сообщения от pkfun
  № 5  
Ответить с цитированием
pkfun

Регистрация: Feb 2006
Сообщений: 580
Цитата:
Сообщение от __etc
А все-равно других решений как-то не видно, разве что JS ещё поковырять)
У броузера нельзя спросить?

Старый 08.01.2007, 20:55
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Может и можно, я не настолько JS знаю, чтобы тебе точно ответить

Старый 08.01.2007, 21:22
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 7  
Ответить с цитированием
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
Код:
for(var i in navigator) document.write(i + " : " + navigator[i] + "<br />");
Все очень запущено, достаточно посмотреть в IE, FF, Opera

Но есть еще и $HTTP_ACCEPT_LANGUAGE на сервере


Последний раз редактировалось iNils; 09.01.2007 в 17:57.
Старый 09.01.2007, 13:54
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 8  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
может у юзера спросить? Он вроде тоже человек. А самое главное, он может зайти в интернет-кафе в другой стране.


Последний раз редактировалось Kikasso; 09.01.2007 в 14:27.
Создать новую тему Ответ Часовой пояс GMT +4, время: 18:09.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:09.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.