【问题标题】:Flash Builder Creative Cloud Error Messages When Testing Simple Program测试简单程序时的 Flash Builder Creative Cloud 错误消息
【发布时间】:2016-08-17 22:47:35
【问题描述】:

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

的这个测试代码时

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

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

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

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

找到这个: -->

替换为: 直接

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

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

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

其他人这样说:

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

【问题讨论】:

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

标签: xml actionscript-3 flash adobe


【解决方案1】:

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

也试试FlashDevelop。项目设置很简单,SDK 安装由内置工具处理。要安装最新的 SDK,请转到工具 -> 安装软件,等待它们下载,一切顺利。

【讨论】:

  • 我要去看看flash开发!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-13
  • 2020-06-16
  • 2014-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多