问题

我写了一个AIR应用程序,从服务器下载视频和文档.视频在应用程序内部播放,但我希望用户能够在其本机应用程序中打开文档.

我正在寻找一种方法来提示用户在存储在Application Storage Directory中的本地文件上打开/保存As.我尝试使用FileReference URLRequest类,但这会抛出一个异常,它需要一个远程网址.

我的最后手段是将文件复制到他们的桌面:

  最佳答案

您可以使用 File 类上可用的新 openWithDefaultApplication(); 函数(我相信它只在 AIR 2 中可用)

例如:

 var file:File = File.desktopDirectory.resolvePath(fileLocation);
file.openWithDefaultApplication();
 

  相同标签的其他问题

apache-flexactionscript-3air