我有一个在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运行吗?
答案 0 :(得分:1)
您无法在网络应用中运行.exe(flash / Actionscript)
您可以使用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();