Как вызвать приложение-установщик AIR (EXE, DMG и т. Д.) Из браузера - PullRequest
1 голос
/ 04 августа 2011

Я смотрю на это Howto:

http://livedocs.adobe.com/flex/3/html/help.html?content=distributing_apps_3.html#1036176

Но я не могу заставить его работать с собственным приложением установщика. Это загруженные и установленные приложения .EXE / .DMG AIR, а не приложения .air, установленные badge.swf. Мне нужно иметь возможность вызывать браузер с несколькими дополнительными установленными flashvars.

Я уже пытался изменить файл badge.swf, получив много ошибок компиляции в FlashBuilder 4.5

Есть ли онлайн-пример того, как это сделать?

1 Ответ

1 голос
/ 18 августа 2011

Значок установщика AIR предназначен для использования в ситуации, когда у пользователя установлен Flash, но может не быть установлен AIR. Когда пользователь нажимает на значок, чтобы установить приложение AIR, среда загрузки AIR сначала загружается и устанавливается при необходимости, а затем устанавливается приложение.

Нет смысла использовать значок с упакованным собственным установщиком, поскольку установщик загрузит и установит среду выполнения AIR, если это необходимо, перед установкой приложения.

Вы можете создать SWF-файл, который выглядит как значок и загружает собственный установщик, используя FileReference . Однако нет способа автоматически запустить установщик после его загрузки, так как это может привести к серьезным угрозам безопасности.

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

...