我有
<supportedProfiles>extendedDesktop</supportedProfiles>
在我的Application.xml文件中,但以下是产生此错误:
错误#1034:类型强制失败:无法将flash.filesystem :: File @ 619de81转换为flash.desktop.NativeProcessStartupInfo。
<html>
<head>
<title>New Adobe AIR Project</title>
<script type="text/javascript" src="lib/air/AIRAliases.js"></script>
<script type="text/javascript" src="lib/air/AIRIntrospector.js"></script>
<script type="text/javascript" src="lib/jquery/jquery-1.4.2.js"></script>
<script>
function Init(){
var myAIRFile = new air.File('C:/Program Files (x86)/Windows NT/Accessories/Wordpad.exe');
var myProcess = new air.NativeProcess();
var myStartup = new air.NativeProcessStartupInfo();
myStartup.executable = myAIRFile;
myProcess.start(myAIRFile);
}
</script>
</head>
<body onload="Init();">
</body>
</html>
答案 0 :(得分:1)
只需使用myStartup所属的地方:
myProcess.start(myStartup);
答案 1 :(得分:-4)
代码看起来像HTML代码,这意味着您正在创建一个Web应用程序。
nativeprocesses仅适用于桌面上的应用程序。 不适用于网络应用。
由于
,
Neeraj