![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2010
Сообщений: 69
|
Добрый день,
В сайт было встроено swf приложение-фоторедактор, в котором открывалась картинка по параметру в адресе страницы. После обновлений браузера Flash-плеер стал блокироваться практически полностью. Теперь приложение стало скачиваться отдельно в виде EXE файла и устанавливаться на компьютер - с загрузкой новых картинок всё отлично, но как быть с кнопкой "редактировать" на сайте - не совсем понятно. Возможно ли открывать из браузера установленное AIR приложение и передавать в него данные при открытии? |
|
|||||
|
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: public function onInvokeEvent(invocation:InvokeEvent):void { arguments = invocation.arguments; currentDir = invocation.currentDirectory; } var appID:String = "com.example.air.myTestApplication"; var pubID:String = "02D88EEED35F84C264A183921344EEA353A629FD.1"; var arguments:Array = ["launchFromBrowser"]; // Optional airSWF.launchApplication(appID, pubID, arguments); |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 69
|
Thank you but browsers are going to remove Flash, so it won't be possible to launch AIR app from SWF.
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 69
|
Сделал костыльно: при нажатии "редактировать картинку" на сайте записываются данные о редактируемой картинке и предлагается открыть\установить приложение.
А в приложении работает Listener, который при активации окна запрашивает у сайта информацию, нужно ли что-то редактировать для авторизованного пользователя. |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|