我正在使用Adobe Animate CC中的项目并使用JavaScript进行编码。
当我预览项目(Ctrl-Enter)时,浏览器会抛出两个错误:
Uncaught SyntaxError: Unexpected end of input
据我所知,当支架丢失时会发生这种情况,但此代码是由Animate生成的,而不是由我生成的。
其次:
Uncaught ReferenceError: images is not defined
参考这行代码:
images = images||{};
再一次,由程序生成。
有谁知道如何解决这个问题?
答案 0 :(得分:0)
我花了一段时间才弄明白这一点。我假设这是Animate CC中的HTML5 Canvas项目。
问题是我在框架中写了 ActionScript 特定类型,而不是 EaselJS 。
Flash文件中的任何代码语法错误或AS3特定定义在发布到HTML5 Canvas时都会导致此错误。
您可以通过在生成的代码中添加一些try { } catch (e) { }
包装器来获得更具体的错误。此外,您可以尝试将生成的.js代码放入一些显示无效语法/类型的javascript编辑器中。
在这里您可以找到EaselJS编程的完整文档: http://www.createjs.com/docs/easeljs/modules/EaselJS.html