Документы Adobe AIR говорят мне (я снова не могу найти точную страницу!), Что я могу загрузить air.swf, который вы обычно вызываете, из http://airdownload.adobe.com/air/browserapi/air.swf. Я сделал это и загрузил в свой собственный сценарий «барсука».
Базовая ссылка: http://livedocs.adobe.com/flex/3/html/help.html?content=distributing_apps_3.html
После загрузки срабатывает первый вызов air.getStatus (), и я вижу правильный вариант «установлен» или «доступен» в зависимости от того, имеет ли мой клиент, не подключенный к Интернету, AIR или нет. Я также могу запускать air.installApplication () и air.launchApplication (). Но всякий раз, когда я запускаю air.getApplicationVersion (), функция обратного вызова всегда получает "null". В тот момент, когда я загружаю air.swf с adobe.com, все становится идеально, поэтому я думаю, что код в порядке.
Я полагаю, это должно быть связано с тем фактом, что эта функция использует обратный вызов, а другие - нет.
Моя цель - установить и / или запустить приложение AIR на компьютерах, не подключенных к Интернету. Есть ли у кого-нибудь совет?
Спасибо Адриан