Adobe AIR NativeProcess Hello World - PullRequest
       0

Adobe AIR NativeProcess Hello World

2 голосов
/ 31 декабря 2010

У меня есть

<supportedProfiles>extendedDesktop</supportedProfiles>

в моем файле Application.xml, но следующее вызывает эту ошибку:

Ошибка # 1034: сбой приведения типа: невозможно преобразовать flash.filesystem ::Файл @ 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 ]

1 голос
/ 13 января 2011

Просто используйте myStartup, где он принадлежит:

myProcess.start(myStartup);
0 голосов
/ 13 января 2011

Код выглядит как HTML-код, что означает, что вы создаете веб-приложение.

Собственные процессы, предназначены только для приложений на рабочем столе. Не для веб-приложений.

Спасибо
Neeraj

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...