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

时间:2016-04-24 15:49:25

标签: xml actionscript-3 flash adobe

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

中的测试代码时

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

我收到53条错误消息。在创建Game类之前,不会显示53条错误消息。我已将教程中所述的html文件更改为“params.wmode =”direct“。我还在IDE设置中更改了我的Web浏览器以使用Firefox。由于闪存错误,我没有收到任何来自Firefox的错误消息。所以我不相信这不是从adobe安装调试器的问题。

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

“如果我们正在讨论AIR项目,则需要编辑AIR应用程序描述符,可能称为”Project-app.xml“或类似名称,具体取决于您的项目名称。查找并更新”renderMode“ “XML标签(可能会被注释掉)到值”direct“。”

找到这个: < / renderMode> - >

替换为: 直接

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

当我运行简单测试程序时,我不确定导致53条错误消息的原因。

53个错误中的一些说明了这一点: 通过具有静态类型Context3D的引用访问可能未定义的属性backBufferHeight。 Painter.as / Spacer / code / starling / rendering line 126 Flex问题

其他人说:

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

1 个答案:

答案 0 :(得分:0)

更新Air SDK,您的所有问题都将消失。 3.4是古老的! 当前稳定版的Adobe AIR SDK&编译器是21.0.0.198(你是18个主要版本;事情已经改变,Android,iOS已经改变)。

还试试FlashDevelop。项目设置很简单,SDK安装由内置工具处理。要安装最新的SDK,请转到工具 - >安装软件等待他们下载,你很高兴。