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

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

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

Регистрация: Jan 2010
Сообщений: 68
Отправить сообщение для Probity с помощью Skype™
По умолчанию Запуск AIR вместо FLASH по ссылке

Добрый день,

В сайт было встроено swf приложение-фоторедактор, в котором открывалась картинка по параметру в адресе страницы. После обновлений браузера Flash-плеер стал блокироваться практически полностью. Теперь приложение стало скачиваться отдельно в виде EXE файла и устанавливаться на компьютер - с загрузкой новых картинок всё отлично, но как быть с кнопкой "редактировать" на сайте - не совсем понятно. Возможно ли открывать из браузера установленное AIR приложение и передавать в него данные при открытии?

Старый 05.10.2018, 20:33
TERRORist вне форума Посмотреть профиль Отправить личное сообщение для TERRORist Найти все сообщения от TERRORist
  № 2  
Ответить с цитированием
TERRORist
 
Аватар для TERRORist

блогер
Регистрация: Jun 2005
Адрес: RU
Сообщений: 1,539
Записей в блоге: 12
Ok so this is how you do that for desktop applications.

-First of all in the application descriptor file set allowBrowserInvocation to true: true (http://livedocs.adobe.com/flex/3/htm...1.html#1043413)

-The application must listen to BrowserInvokeEvent at the start and then you can use the arguments passed to the application like this:

Код AS3:
public function onInvokeEvent(invocation:InvokeEvent):void 
{
    arguments = invocation.arguments;
    currentDir = invocation.currentDirectory;
}
-You can launch an AIR APP only from an SWF. A SWF file in the browser can launch an AIR application by calling the launchApplication() method in the air.swf file loaded from http://airdownload.adobe.com/air/browserapi/air.swf Once the air.swf file is loaded, the SWF file can call the air.swf file's launchApplication() method, as in the following code:

Код AS3:
var appID:String = "com.example.air.myTestApplication";
var pubID:String = "02D88EEED35F84C264A183921344EEA353A629FD.1";
var arguments:Array = ["launchFromBrowser"]; // Optional
airSWF.launchApplication(appID, pubID, arguments);
For more informations http://livedocs.adobe.com/flex/3/htm...1.html#1038008

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

Регистрация: Jan 2010
Сообщений: 68
Отправить сообщение для Probity с помощью Skype™
Цитата:
Сообщение от TERRORist Посмотреть сообщение
-You can launch an AIR APP only from an SWF.
Thank you but browsers are going to remove Flash, so it won't be possible to launch AIR app from SWF.

Старый 22.10.2018, 04:27
Probity вне форума Посмотреть профиль Отправить личное сообщение для Probity Посетить домашнюю страницу Probity Найти все сообщения от Probity
  № 4  
Ответить с цитированием
Probity

Регистрация: Jan 2010
Сообщений: 68
Отправить сообщение для Probity с помощью Skype™
Сделал костыльно: при нажатии "редактировать картинку" на сайте записываются данные о редактируемой картинке и предлагается открыть\установить приложение.

А в приложении работает Listener, который при активации окна запрашивает у сайта информацию, нужно ли что-то редактировать для авторизованного пользователя.

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

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

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


 


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


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