1

我有一个用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 运行吗?

4

2 回答 2

1
  1. 您无法在 Web 应用程序(flash/Actionscript)中运行 .exe

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

于 2015-02-28T09:02:49.613 回答
1

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

您可以尝试方法openWithDefaultApplication

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

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

if (file.exists) file.openWithDefaultApplication();
于 2015-02-28T13:40:40.557 回答