ActionScript 3 - 打开外部文件

时间:2009-04-28 07:15:00

标签: flash actionscript-3 powerpoint

有没有人知道在没有请求首先通过浏览器的情况下在ActionScript 3中从Flash打开外部文件的方法。具体来说,我想直接用PowerPoint打开PowerPoint演示文稿。

我试过了:

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

哪个效果很好,但它首先向浏览器发出请求,而不是使用PowerPoint本机打开它。

注意:这是一个不在网上的桌面Flash片段。

2 个答案:

答案 0 :(得分:1)

您需要一个外部包装器。无论是詹姆斯告诉你的Zinc,Adobe AIR还是像HippoHX这样的开源替代品。

应该很简单。

答案 1 :(得分:0)

我非常肯定,就闪光或空气而言,这是不可能的。主要是因为沙盒问题。能够打开其他应用程序可能会导致安全漏洞。

应该可以通过Zinc,但这需要更多的工作,显然需要额外的费用......如果你需要这样做,它可能是值得的。