尝试使用createjs加载本地json文件

时间:2017-06-05 14:59:07

标签: json createjs

我尝试从Adobe Animate加载动画,从网络服务器加载时效果很好。但是当从本地文件夹加载时,我得到"访问被拒绝"。违规行为

loader.loadFile({ src: "images/1170_atlas_.json", type: "spritesheet", id: "1170_atlas_" }, true);

我应该能够简单地将文件的内容包含在页面上的变量中并直接加载数据。但是我在查找createjs函数时遇到问题,我需要调用它来加载spritesheet。

有关如何执行此操作的任何想法?

1 个答案:

答案 0 :(得分:0)

如果不执行将Chrome强制转换为allow file access等内容,则无法在本地加载JSON。

你也可以使用JSONP来解决它,它将内容加载为JavaScript。

如果您想手动加载内容,并在页面中嵌入JSON,则只需手动创建一个新的SpriteSheet。 EaselJS SpriteSheet docs有这样的例子。

干杯。