从服务器加载图片资源

  • Creator 版本:2.3.1

  • 目标平台: 小游戏

  • 详细报错信息,包含调用堆栈:

Failed to load resource: the server responded with a status of 404 (Not Found)
assets\scripts\intro.js:69 Uncaught TypeError: Cannot set property ‘spriteFrame’ of null
at CCLoader. (assets\scripts\intro.js:69)
at CCLoader.js:273
at utils.js:81

代码为:
var url = “triplr.top/xiaohan.jpg”;
var container = this.node.getChildByName(“Sprite”).getComponent(cc.Sprite);
if(container){
console.log(“yes”);

     this.loadImg(container,url);

loadImg: function(container,url){
cc.loader.load(url, function (err, texture) {
	var sprite  = new cc.SpriteFrame(texture);
	container.spriteFrame = sprite;
});

已经确定可以通过网址访问图片资源,而且通过服务器加载视频也没问题,为啥图片资源加载不出来?

自顶。。。

加上http就可以了http://triplr.top/xiaohan.jpg

1赞

解决了,非常感谢