0

有谁知道在 ActionScript 3 中打开外部文件的方法,而不需要先通过浏览器的请求。具体来说,我想直接用 PowerPoint 打开一个 PowerPoint 演示文稿。

我试过了:

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

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

注意:这是一个桌面 Flash 作品,不会出现在网络上。

4

2 回答 2

1

您需要一个外部包装器。James 告诉你的 Zinc、Adobe AIR 或 HippoHX 等开源替代品。

应该很简单。

于 2009-04-28T10:42:24.150 回答
0

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

它应该可以通过Zinc实现,但它需要更多的工作,而且显然需要额外的成本……如果你需要它发生,它可能是值得的。

于 2009-04-28T07:38:28.367 回答