微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决使用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可在此处​​找到     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。