使用Flex 4.0进行编译会给出flash.desktop.NativeProcess

|| 我有一个由别人编写的仅ActionScript Flex项目。 我知道它已成功为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,并将目标空中版本更改为
<application xmlns=\"http://ns.adobe.com/air/application/2.0\">
-但是随后出现三个编译错误: 说明资源路径位置类型 1061:通过静态类型为flash.filesystem:File的引用调用可能未定义的方法openWithDefaultApplication。 说明资源路径位置类型 1172:找不到定义flash.desktop:NativeProcess。 说明资源路径位置类型 1172:找不到定义flash.desktop:NativeProcessStartupInfo。 但是我读到这些功能是AIR 2.0引入的-如果将SDK从Flex Hero更改为Flex 4.0,我怎么不能编译? (我正在使用Flash Builder 4)     
已邀请:
我猜Flex 4.0附带了较旧的AIR版本(<2.0)。 您需要下载AIR SDK 2.0并将其解压缩到Flex SDK文件夹中。 较旧版本的AIR SDK可在此处​​找到     

要回复问题请先登录注册