ActionScript 3 - Открытие внешних файлов - PullRequest
0 голосов
/ 28 апреля 2009

Кто-нибудь знает способ открыть внешний файл из Flash в ActionScript 3 без предварительного запроса через браузер. В частности, я хочу открыть презентацию PowerPoint напрямую с помощью PowerPoint.

Я пробовал:

var url:String = "MyContent/My presentation.pptx";
var request:URLRequest = new URLRequest(url);
navigateToURL(request);

Что работает хорошо, но сначала он отправляет запрос в браузер, а не открывает его в PowerPoint.

ПРИМЕЧАНИЕ. Это фрагмент Flash для настольного компьютера, которого не будет в Интернете.

Ответы [ 2 ]

1 голос
/ 28 апреля 2009

Вам нужен один из внешних упаковщиков. Либо Zinc, как сказал вам Джеймс, либо Adobe AIR, либо альтернативы с открытым исходным кодом, такие как HippoHX.

Должно быть довольно просто.

0 голосов
/ 28 апреля 2009

Я совершенно уверен, что это невозможно с помощью вспышки или воздуха в этом отношении. Главным образом из-за проблем с песочницей. Возможность открывать другие приложения может привести к появлению дыр в петлях безопасности.

Это может быть возможно через Цинк , но это немного больше работы и, очевидно, дополнительные затраты ... тем не менее, если вам это нужно, это может стоить затрат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...