url请求不适用于exe文件

时间:2015-02-28 05:57:53

标签: actionscript-3 flash-cs6 construct-2

我有一个在construct2工具中制作的游戏的exe文件。我正在尝试使用url requset从我的as3代码运行它。但是我的代码无法正常工作我该怎么办?这是我的代码..

  btn1.addEventListener(MouseEvent.CLICK, f_testURLOpener);

function f_testURLOpener(event:MouseEvent):void
{
 var url:String = "UserGuide/carrace(banjonborno).exe";
var request:URLRequest=new URLRequest(url);
navigateToURL(request);
}

当我点击btn 1来运行游戏时,它显示程序的发布者无法验证..构造2制作的exe文件不能从as3运行吗?

2 个答案:

答案 0 :(得分:1)

  1. 您无法在网络应用中运行.exe(flash / Actionscript)

  2. 您可以使用Adobe Air桌面应用在本地计算机上运行进程http://help.adobe.com/en_US/air/html/dev/WSb2ba3b1aad8a27b060d22f991220f00ad8a-8000.html

答案 1 :(得分:1)

考虑到您使用的是Adobe AIR桌面应用程序,而不是在浏览器上运行的基于Flash Player的应用程序。

您可以尝试openWithDefaultApplication

方法
var file:File = File.applicationStorageDirectory.resolvePath('UserGuide/carrace(banjonborno).exe');

trace('file?', file.exists);

if (file.exists) file.openWithDefaultApplication();
相关问题