测试简单程序时 Flash Builder Creative Cloud 错误消息

Flash Builder Creative Cloud Error Messages When Testing Simple Program

我正在使用 Flash Builder Creative Cloud (4.7) 和 Actionscript 项目。该项目使用 AIR SDK 3.4。我正在使用Starling框架完成学习教程。我按照教程正确设置了 Starling。但是,当我使用来自

的测试代码时

http://wiki.starling-framework.org/manual/startup_code

我收到 53 条错误消息。在我创建游戏 class 之前,不会出现 53 条错误消息。我已按照教程所述将 html 文件更改为 "params.wmode = "direct”。我还在 IDE 设置中更改了我的 Web 浏览器以在 Firefox 中工作。我没有收到任何错误消息Firefox 由于 flash 错误。所以我不认为这是没有从 adobe 安装调试器的问题。

这个站点 (http://wiki.starling-framework.org/manual/startup_code) 也声明我应该这样做:

"If we're talking about an AIR project, you will need to edit the AIR application descriptor, which is probably called “Project-app.xml” or similar, depending on your project name. Find and update the “renderMode” XML tag (which might be commented out) to the value “direct”."

找到这个: -->

替换为: 直接

我也不确定在哪里可以找到“Project-app.xml”并替换为上述说明状态。这是我在故障排除过程中唯一没有尝试过的其他步骤。

当我 运行 简单测试程序时,我不确定是什么导致了 53 条错误消息。

53 个错误中的一些是这样描述的: 通过静态类型 Context3D 的引用访问可能未定义的 属性 backBufferHeight。 Painter.as /Spacer/code/starling/rendering 第 126 行 Flex 问题

其他人这样说:

通过静态类型 Vector 的引用调用可能未定义的方法 insertAt.. DisplayObjectContainer.as /Spacer/code/starling/display 第 238 行 Flex 问题

更新Air SDK,所有问题都会消失。 3.4太古了! Adobe AIR SDK 和编译器的当前稳定版本是 21.0.0.198(您落后 18 个主要版本;情况已发生变化,Android、iOS 已发生变化)。

也试试 FlashDevelop。项目设置很简单,SDK 安装由内置工具处理。要安装最新的 SDK,请转到“工具”->“安装软件”,等待它们下载完毕,您就可以开始了。