load 微信头像 出错

url = “http://wx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/0.png”;

cc.loader.load(url, function (err, tex) {
cb(tex);
});
代码很简单 之前这么获取没问题现在怎么获取不了呢 大神求助

我也出现这个问题了

cc.loader.load(url,function (err,tex) {
if(err){
cc.vv.gameLog.log("loadImage faild------>url = "+url);
}
if(tex){
var spriteFrame = new cc.SpriteFrame(tex, cc.Rect(0, 0, tex.width, tex.height));
callback(code,spriteFrame);
}
});

我是用这种方式加载图片,url是http://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTI9d5EibbkjiawXNmiadP6SclicJvoCG3lTaMPicdpWAkYVkKu7YBkpkiciaD0TJzicHibX6taKYlgym9IabbQ/0.jpg
有些用户可以显示头像,有些就不行

版本1.5.1 手机 这些跟内容没什么关联吧,微信返回的地址里在浏览器里都没法获取

手机上也有这个问题

cc.loader.load({url:url,type:'png'},function (err,tex) {
    if(err){
        cc.vv.gameLog.log("loadImage faild------>url = "+url);
    }
    if(tex){
        var spriteFrame = new cc.SpriteFrame(tex, cc.Rect(0, 0, tex.width, tex.height));
        callback(code,spriteFrame);
    }
});

换成这样,不要直接在url后面加。jpg或者。png,测试这样没问题,那些不显示头像的也都没问题了

这个可以。 谢谢

不过,直接在链接后面加 ‘.png’ 而无法加载的图片,这种情况好少呀

你好。我换成这个方法以后log是 err:TypeError: url is undefined,请问这是为什么,怎么修复呢

哥,你的png要用双引号, 我用单引号怎么都load不出微信头像,改成双引号就好了

1赞