Компиляция с Flex 4.0 дает flash.desktop.NativeProcess не может быть найден - PullRequest
0 голосов
/ 13 апреля 2011

У меня есть проект Flex только для ActionScript, который был написан кем-то другим.Я знаю, что он был успешно скомпилирован для Air 2.0

. Я могу скомпилировать этот проект с помощью Flex Hero и с <application xmlns="http://ns.adobe.com/air/application/2.6"> - однако мой файл air будет установлен только на Windows (на Mac я получаю странный 'установочный файл:поврежден, обратитесь к автору сообщения об ошибке).

Так что теперь я хочу скомпилировать его для Air 2.0, как это было изначально написано.Поэтому я изменяю используемый Flex SDK с Hero на 4.0 и изменяю целевую версию air на <application xmlns="http://ns.adobe.com/air/application/2.0"> - но затем я получаю три ошибки компиляции:

Описание Тип пути к ресурсу Тип 1061: вызов возможно неопределенного метода openWithDefaultApplicationчерез ссылку со статическим типом flash.filesystem: File.

Описание Тип расположения пути ресурса 1172: определение flash.desktop: Невозможно найти NativeProcess.

Описание Тип расположения пути ресурса 1172: определениеflash.desktop: не удалось найти NativeProcessStartupInfo.

, но я прочитал, что эти функции были представлены в AIR 2.0 - так как я не могу скомпилировать, если я изменяю SDK с Flex Hero на Flex 4.0?(Я использую Flash Builder 4)

1 Ответ

0 голосов
/ 13 апреля 2011

Я полагаю, что Flex 4.0 поставляется с более старой версией AIR (<2.0). </p>

Вам нужно просто загрузить AIR SDK 2.0 и разархивировать его в папку Flex SDK.

Старые версии AIR SDK можно найти здесь

...