我正在使用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问题
。
您已将项目设置为AIR项目,对吗?在这种情况下,你应该在你的“src”文件夹中有应用程序XML。它与您的项目命名相同(如果您的项目文件夹名为“MyApplication”,则您的xml将被称为MyApplication-app.xml。这是描述应用程序各种设置的文件,包括用户在安装时会看到的名称,图标等 – Philarmon
最近增加了insertAt方法......确保你使用的是最新的Air SDK – Iansen
我认为这是我没有导致这个问题的最新的SDK。我也没有正确导入我的椋鸟框架。我在lynda.com上为flash builder 4.7找到了一个很棒的教程。 – GamerVet