由于更改为AIR 3.6我得到了许多错误,例如:
无法解析<S:序列>到一个组件实现。
如果我切换到内置的Flex SDK 4.6.0,它工作正常。 我使用Flash Builder 4.6。
UPDATE
我认为,这是因为有ActionScript的新的编译器和新的编译器附带的SDK,并且是造成Flex项目的问题。 我读这篇文章的AIR SDK下载页面(这是我之前没有注意到)上:
Note : Flex users will need to download the original AIR SDK without the new compiler.
资源
我用的是AIR SDK 3.6与编译器。 我不得不使用AIR SDK 3.6(不使用编译器)。 有一个链接进一步下跌的页面后文“注:Flex的用户将需要下载原始AIR SDK没有新的编译器”
你确定你升级到AIR 3.6是否正确? 你必须与你当前的Flex SDK(请务必先它的一个副本)合并。 在Flash中有三种不同的软件开发工具包:在Flash,Flex和AIR。 要使用AIR SDK,你必须把它与其它两个软件开发工具包中的一个结合。 你不能只是指向你的项目属性的AIR SDK从Adobe获得。 这是行不通的。
另外值得一提的是,3.6仍处于测试阶段。 3.5是最新的稳定版本,除非你有使用3.6(你是一个测试仪,即)特定的原因,你应该避免使用它。