繁体   English   中英

使用Flex 4.0进行编译时,找不到flash.desktop.NativeProcess

[英]compiling with Flex 4.0 gives flash.desktop.NativeProcess could not be found

我有一个由别人编写的仅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可在此处找到

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM