我希望我的应用程序(在iOS上移植的AIR应用程序)能够显示位于远程服务器上的文件并使用默认应用程序打开它(如果设备上有一个)。是否有可能(也许有人可以在这里使用openWithDefaultApp
)?什么是最简单的方法呢?
提前谢谢!
UPD:我成功下载(File.documentsDirectory
)。我不能强迫iPad打开下载的文件。
UPD2 :我尝试同时使用openWithDefaultApp
和NavigateToUrl
。
答案 0 :(得分:3)
我不相信iOS或Android支持openWithDefaultApplication
。
Adobe Ideas要求提供此功能:
您可以使用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");
}
}
}