AIR for iOS: загрузите файл (с удаленного сервера) и откройте его с помощью приложения по умолчанию - PullRequest
2 голосов
/ 03 апреля 2012

Я хочу, чтобы мое приложение (приложение AIR, портированное на iOS) могло отображать файл, расположенный на удаленном сервере, и открывать его с помощью приложения по умолчанию (если оно есть на устройстве).Возможно ли это (возможно, здесь можно как-то использовать openWithDefaultApp)?И какой самый простой способ сделать это?

Заранее спасибо!

UPD: Мне удалось загрузить (в File.documentsDirectory).Я не могу заставить iPad открывать загруженные файлы.

UPD2: Я пытался использовать openWithDefaultApp и NavigateToUrl.

1 Ответ

3 голосов
/ 05 апреля 2012

Я не верю, что openWithDefaultApplication поддерживается для iOS или Android.

В Adobe Ideas есть запрос на эту функцию:

http://ideas.adobe.com/ct/ct_a_view_idea.bix?c=9D564F43-979A-4E35-AA21-85A61B6AB8DE&idea_id=6B8A5F97-BD20-4CCE-A921-1D6006B4608E

Вы можете использовать StageWebView, например, для просмотра документов PDF:

package
{
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.geom.Rectangle;
    import flash.media.StageWebView;

    public class PdfViewer extends Sprite
    {
        public function PdfViewer()
        {
            super();

            // support autoOrients
            stage.align = StageAlign.TOP_LEFT;
            stage.scaleMode = StageScaleMode.NO_SCALE;

            var stageWebView:StageWebView = new StageWebView();
            stageWebView.viewPort = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight);
            stageWebView.stage = stage;
            stageWebView.loadURL("document.pdf");
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...