我对升级AIR以使用Flex 4.6感到困惑(我使用4.6,因为Flash Build中不支持"设计模式")。
我成功地将AIR 19覆盖在Flex 4.6 SDK的副本上。有些项目很好,但有些则不然。例如,默认情况下,AIR 19不支持(显然)<mx:Alert/>
,我通过链接到mx.swf
在另一个项目中我发现<s:ConstraintRow/>
是不支持的。搜索周围,我发现了这个问题:无法解决
所以,好吧——我看到了我之前在AIR 19页面上错过的注释:"Flex用户将需要下载原始的AIR SDK,而不需要新的编译器。"
我的问题:
- 什么是"原始"AIR SDK?那是什么版本?这仅仅是拙劣的措辞,意味着"没有AS编译器2.0的最新AIR",还是说Flex已经停止了AIR升级?
- AIR版本是怎么回事数字?我看到"AIR 19"one_answers"AIR 3.4"等,这似乎是两种不同的编号方案。
好的,我想我已经回答了至少一个问题。
Adobe评论中的"原始"一词似乎意味着"最新的AIR版本没有 AS编译器2.0"*,因为我能够下载该页面上列出的"原始"AIR版本并将其覆盖在Flex 4.6上,而不会导致项目错误。
仍然不明白AIR的版本编号。 @RobertN提供了一个解释版本编号的链接:Adobe AIR和Adobe Flash Player团队博客
是的,这是我与Flex一起工作的另一个小时,我不能付钱。谢谢Adobe…