Adobe AIR NativeProcess Hello World

时间:2010-12-31 18:52:48

标签: air

我有

<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>

2 个答案:

答案 0 :(得分:1)

只需使用myStartup所属的地方:

myProcess.start(myStartup);

答案 1 :(得分:-4)

代码看起来像HTML代码,这意味着您正在创建一个Web应用程序。

nativeprocesses仅适用于桌面上的应用程序。 不适用于网络应用。

由于 ,
Neeraj