我有一个由其他人编写的仅限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)
答案 0 :(得分:0)