Html5 canvas 未捕获类型错误:无法读取属性';getNumFrames';未定义的

Html5 canvas 未捕获类型错误:无法读取属性';getNumFrames';未定义的,html5-canvas,adobe,createjs,Html5 Canvas,Adobe,Createjs,我用Adobe Animate创建了一个html画布,它在调试模式下运行良好,但如果我在文件系统上发布我的网站,则会出现以下错误: Uncaught TypeError: Cannot read property 'getNumFrames' of undefined 我搜索了一下,发现了 精灵工作表不能从本地文件系统工作 但我想知道这是不是真的,为什么以及如何在文件系统上使用它?您可能没有运行web服务器,而是试图将html作为文件加载到文件系统上。当您运行这样的应用程序时,很多东西都不起作

我用Adobe Animate创建了一个html画布,它在调试模式下运行良好,但如果我在文件系统上发布我的网站,则会出现以下错误:

Uncaught TypeError: Cannot read property 'getNumFrames' of undefined
我搜索了一下,发现了

精灵工作表不能从本地文件系统工作


但我想知道这是不是真的,为什么以及如何在文件系统上使用它?

您可能没有运行web服务器,而是试图将html作为文件加载到文件系统上。当您运行这样的应用程序时,很多东西都不起作用。通过IIS Express或apache等web服务器运行应用程序,错误应该会消失。@QBM5是正确的-默认情况下,Adobe Animate现在使用本地web服务器进行测试-内置SpriteSheet加载使用XHR(SpriteSheet数据是JSON数据,这需要它)。考虑运行本地服务器(您可以在终端或cmd中使用一行来完成)。您可能没有运行web服务器,而是尝试将html作为文件加载到文件系统中。当您运行这样的应用程序时,很多东西都不起作用。通过IIS Express或apache等web服务器运行应用程序,错误应该会消失。@QBM5是正确的-默认情况下,Adobe Animate现在使用本地web服务器进行测试-内置SpriteSheet加载使用XHR(SpriteSheet数据是JSON数据,这需要它)。考虑运行本地服务器(您可以在终端或cmd中使用一行代码)。