2016-04-24 56 views
0

我正在使用Flash Builder Creative Cloud(4.7)和Actionscript项目。该项目使用AIR SDK 3.4。我正在使用Starling框架来完成学习的教程。我根据教程正确设置了Starling。然而,当我使用这个测试代码Flash Builder创建云错误消息测试简单程序时

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

我收到53个错误消息。直到我创建Game类时,才会出现53个错误消息。我修改了html文件,如教程中所述,“params.wmode =”direct“。我还在IDE设置中将我的网页浏览器更改为使用Firefox。我没有收到由于Flash错误导致的任何错误消息。我不相信这是无法从Adobe安装调试的问题

此网站(http://wiki.starling-framework.org/manual/startup_code)还规定,我应该这样做:

“如果我们谈论的是AIR项目,你会需要编辑AIR应用程序描述符,这可能称为“Project-app.xml”或类似,具体取决于您的项目名称。查找和更新“renderMode” XML标签(这可能是注释掉)值“直接”,“

找到这个: </renderMode> - >

这种替换: 直接

我也不能确定在哪里可以找到“项目-app.xml的”并更换上述方向的状态,这是唯一的其他步骤我还没有在我的故障排除尝试。

我不能确定是什么原因造成的当我运行简单的测试程序时,53错误信息。

一些误差53的说明这一点:通过静态类型的Context3D参考可能未定义的属性backBufferHeight的 访问。 Painter.as /间隔件/代码/八哥/渲染管线126的Flex问题

其他说明这一点:

呼叫可能未定义的方法insertAt通过静态类型矢量.. DisplayObjectContainer.as /间隔件/代码的引用/八哥/显示行238的Flex问题

+0

您已将项目设置为AIR项目,对吗?在这种情况下,你应该在你的“src”文件夹中有应用程序XML。它与您的项目命名相同(如果您的项目文件夹名为“MyApplication”,则您的xml将被称为MyApplication-app.xml。这是描述应用程序各种设置的文件,包括用户在安装时会看到的名称,图标等 – Philarmon

+0

最近增加了insertAt方法......确保你使用的是最新的Air SDK – Iansen

+0

我认为这是我没有导致这个问题的最新的SDK。我也没有正确导入我的椋鸟框架。我在lynda.com上为flash builder 4.7找到了一个很棒的教程。 – GamerVet

回答

0

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

也给FlashDevelop一试。项目设置非常简单,SDK安装由内置工具处理。要安装最新的SDK,请转至工具 - >安装软件,等待他们下载,然后您就可以开始了。

+0

感谢发布! – GamerVet

+0

我要去看看flash开发! – GamerVet