有没有人知道在没有请求首先通过浏览器的情况下在ActionScript 3中从Flash打开外部文件的方法。具体来说,我想直接用PowerPoint打开PowerPoint演示文稿。
我试过了:
var url:String = "MyContent/My presentation.pptx";
var request:URLRequest = new URLRequest(url);
navigateToURL(request);
哪个效果很好,但它首先向浏览器发出请求,而不是使用PowerPoint本机打开它。
注意:这是一个不在网上的桌面Flash片段。
答案 0 :(得分:1)
您需要一个外部包装器。无论是詹姆斯告诉你的Zinc,Adobe AIR还是像HippoHX这样的开源替代品。
应该很简单。
答案 1 :(得分:0)
我非常肯定,就闪光或空气而言,这是不可能的。主要是因为沙盒问题。能够打开其他应用程序可能会导致安全漏洞。
应该可以通过Zinc,但这需要更多的工作,显然需要额外的费用......如果你需要这样做,它可能是值得的。