【发布时间】:2014-07-04 06:40:26
【问题描述】:
我想创建一个 flex 移动应用程序。
我将 Adobe AIR SDK 4.0.0(build:1390) 的内容与 Adobe flex SDK 4.6 合并
现在,当我在 Flash Builder 中创建新的 flex 移动应用程序时,我没有“ViewNavigatorApplication”或“View”火花组件。编译报错:
无法将 s:ViewNavigatorApplication 解析为组件实现。
我注意到在将 AIR SDK 与 flex SDK 合并后,“mobilecomponents.swc” 从文件列表中消失了。 “ViewNavigatorApplication”组件在此文件中。
我尝试手动添加“mobilecomponents.swc”,结果是应用程序已编译但显示空白屏幕。
Apache flex SDK 4.12.1 也存在同样的问题
当我将这个覆盖的 flex 和 AIR 用于纯 AS3 项目时,没有任何问题。
【问题讨论】:
-
“合并”是什么意思?我不确定这是否可行,因为它们是两个不同的 SDK,并且它们有不同的类为两者工作..
-
@Brian 这完全是同一个问题,虽然有不同的错误,但愿我早点找到。
-
@andrey-popov 如果您想使用 Air 为移动平台开发应用程序,您必须合并 flex 和 Air SDK。有很多关于这方面的教程。
-
请不要手动合并 AIR SDK,这很容易出错,您不会有一个 100% 完美的设置。使用 ide 目录中的脚本或使用 SDK 安装程序。
标签: actionscript-3 flash apache-flex air flex-spark