問題

我寫了一個AIR應用程式,從伺服器下載影片和文件.影片在應用程式內部播放,但我希望使用者能夠在其本機應用程式中開啟文件.

我正在尋找一種方法來提示使用者在儲存在Application Storage Directory中的本地檔案上開啟/儲存As.我嘗試使用FileReference URLRequest類,但這會丟擲一個異常,它需要一個遠端網址.

我的最後手段是將檔案複製到他們的桌面:

  最佳答案

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

例如:

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

  相同標籤的其他問題

apache-flexactionscript-3air