6

自从更改为 AIR 3.6 以来,我遇到了很多错误,例如:

无法将 <s:Sequence> 解析为组件实现。

在此处输入图像描述

如果我切换到内置的 Flex SDK 4.6.0 它工作正常。我正在使用 Flash Builder 4.6。

更新
我认为这是因为有一个新的 ActionScript 编译器,并且 SDK 中包含了新的编译器,这会导致 Flex 项目出现问题。我在 AIR SDK 下载页面上读到了这个(我之前没有注意到):

Note : Flex users will need to download the original AIR SDK without the new compiler.

来源

4

2 回答 2

3

我正在使用带有编译器的 AIR SDK 3.6。我只需要使用 AIR SDK 3.6(没有编译器)。在文本“注意:Flex 用户需要下载原始 AIR SDK 而不使用新编译器”之后,页面下方有一个指向它的链接。

于 2013-02-15T17:35:09.460 回答
0

您确定您正确升级到 AIR 3.6 吗?您必须将它与您当前的 Flex SDK 合并(确保先复制它)。Flash 中有三种不同的 SDK:Flash、Flex 和 AIR。要使用 AIR SDK,您必须将其与其他两个 SDK 之一结合使用。您不能只将您的项目属性指向您从 Adob​​e 获得的 AIR SDK。那是行不通的。

还值得注意的是,3.6 仍处于测试阶段。3.5 是最新的稳定版本,除非您有使用 3.6 的特定原因(即您是测试人员),否则您应该避免使用它。

于 2013-02-14T22:45:23.283 回答