1

我正在用 Adob​​e Animate CC 开发一个项目并用 JavaScript 编码。

当我预览项目(Ctrl-Enter)时,浏览器会抛出两个错误:

Uncaught SyntaxError: Unexpected end of input

我知道当缺少括号时会发生这种情况,但此代码是由 Animate 生成的,而不是由我生成的。

第二:

Uncaught ReferenceError: images is not defined

参考这行代码:

images = images||{};

再次由程序生成。

有谁知道如何解决这个问题?

4

1 回答 1

0

我也花了一段时间才弄清楚这一点。我假设这是 Animate CC 中的 HTML5 Canvas 项目。

问题是我将ActionScript特定类型写入框架而不是EaselJS

发布到 HTML5 Canvas 时,Flash 文件中的任何代码语法错误或 AS3 特定定义都会导致此错误。

try { } catch (e) { }通过将一些包装器添加到生成的代码中,您可能会得到更具体的错误。此外,您可以尝试将生成的 .js 代码放入一些显示无效语法/类型的 javascript 编辑器中。

在这里您可以找到 EaselJS 编程的完整文档: http ://www.createjs.com/docs/easeljs/modules/EaselJS.html

于 2017-03-03T21:41:31.030 回答