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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.07.2007, 17:19
s8000_1 вне форума Посмотреть профиль Отправить личное сообщение для s8000_1 Найти все сообщения от s8000_1
  № 1  
Ответить с цитированием
s8000_1
 
Аватар для s8000_1

Регистрация: Jun 2007
Сообщений: 374
По умолчанию Кто-нибудь пытался переделать expressInstall?

Использую фичу expressInstall в SWFObject и встретился со следующей проблемой.

Дело в том, что ролик
http://fpdownload.macromedia.com/pub...utoUpdater.swf, к которому обращается expressInstall.swf полностью на английском, что неприемлемо для особо одаренных пользователей (коих большинство на моем сайте).

Пытался декомпилить его и перевести на русский, но напроролся на код
Код:
installService = new System.Product("fpUpdate"+pt);
на который флэш выдает ошибку:
Цитата:
There is no method with the name 'Product'.
В этом файле есть еще пара-тройка неизвестных мне методов, и я про них нигде ничего не нашел.

Может быть кто сталкивался с проблемой? Или видел где-нибудь "русский" expressInstall?

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

Регистрация: Sep 2002
Сообщений: 30,787
У домена macromedia есть привилегии для работы с Flash Player и флешки, загруженные с него, имеют право работать с плеером и обновлять его.

Старый 23.07.2007, 17:27
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 3  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Код:
var ExpressInstall = new ExpressInstall();
if (ExpressInstall.needsUpdate) {
	var upgradeMsg = _root.attachMovie("upgradeMsg_src", "upgradeMsg", 1);
	upgradeMsg._x = Stage.width / 2;
	upgradeMsg._y = Stage.height / 2;
	upgradeMsg.upgradeBtn.onRelease = function() {
		ExpressInstall.init();
	}
	stop();
}

upgradeMsg_src - Клип с русским текстом
upgradeMsg.upgradeBtn - Кнопка "Да" в клипе
__________________
Free-lance | Twitter | Me

Старый 23.07.2007, 17:28
s8000_1 вне форума Посмотреть профиль Отправить личное сообщение для s8000_1 Найти все сообщения от s8000_1
  № 4  
Ответить с цитированием
s8000_1
 
Аватар для s8000_1

Регистрация: Jun 2007
Сообщений: 374
Цитата:
Сообщение от __etc
У домена macromedia есть привилегии для работы с Flash Player и флешки, загруженные с него, имеют право работать с плеером и обновлять его.
А откуда такая инфа?
Неужели никак невозможно создать свой autoUpdate.swf?

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

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от s8000_1
А откуда такая инфа?
Неужели никак невозможно создать свой autoUpdate.swf?
Откуда-откуда…
В общем, требуемое неосуществимо, если только адобу не написать просьбу…
Хотя там предусмотрены различные языки, но русский в них не входит.

screamge, меня вообще радует первая строчка, интересная такая.


Последний раз редактировалось etc; 23.07.2007 в 17:32.
Старый 23.07.2007, 17:33
s8000_1 вне форума Посмотреть профиль Отправить личное сообщение для s8000_1 Найти все сообщения от s8000_1
  № 6  
Ответить с цитированием
s8000_1
 
Аватар для s8000_1

Регистрация: Jun 2007
Сообщений: 374
Цитата:
Сообщение от screamge
Код:
var ExpressInstall = new ExpressInstall();
if (ExpressInstall.needsUpdate) {
	var upgradeMsg = _root.attachMovie("upgradeMsg_src", "upgradeMsg", 1);
	upgradeMsg._x = Stage.width / 2;
	upgradeMsg._y = Stage.height / 2;
	upgradeMsg.upgradeBtn.onRelease = function() {
		ExpressInstall.init();
	}
	stop();
}

upgradeMsg_src - Клип с русским текстом
upgradeMsg.upgradeBtn - Кнопка "Да" в клипе
в том-то и дело, что
ExpressInstall.init(); обращается к swf'ке, лежащей на сайте адоба, а она - английская, в частности фраза
Цитата:
Please close this browser window to complete Flash Player installation.If you are experiencing problems with installation please visit the Adobe Flash Player Support Center.
все остальные фразы в принципе можно подделать (т. к. они берутся из внешней XML => редиректом на свою запрос перенаправлять)

+ в этой флэшке проблема размещения блоков текстовых:
Код:
his.blockerText._x = -20;
а хотелось бы, чтобы все по центру экрана располагалось

Старый 23.07.2007, 17:35
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 7  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Мне она тоже нравится Это код из какого-то примера, если не ошибаюсь с noregreta, вообщем строчка не строчка а работает. include в первом кадре подразумевается конечно.
__________________
Free-lance | Twitter | Me

Старый 01.12.2009, 16:52
vola62 вне форума Посмотреть профиль Отправить личное сообщение для vola62 Найти все сообщения от vola62
  № 8  
Ответить с цитированием
vola62

Регистрация: Sep 2009
Сообщений: 28
И всё же, есть спосиб русифицировать expressInstall.swf ? То есть чтобы Надпись "This content requires Adobe Flash player 10. Would you like to install it now ?" - ,была на русском?

Создать новую тему Ответ Часовой пояс GMT +4, время: 00:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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