//头像
var url = getQueryString("icon");
var that = this.topBg;
cc.log(url)
cc.loader.loadImg(url, {isCrossOrigin : false}, function(err,img){
if(err){
cc.log(err);
}
else{
cc.log("ok");
var texture2d = new cc.Texture2D();
texture2d.initWithElement(img);
texture2d.handleLoadedTexture();
var logo = new cc.Sprite(texture2d);
logo.setPosition(70,90)
that.addChild(logo);
}
});
这是报的错:
Uncaught SecurityError: Failed to execute ‘texImage2D’ on ‘WebGLRenderingContext’: The cross-origin image at
may not be loaded.TexturesWebGL.js:471 cc.Texture2D.cc.Class.extend.handleLoadedTextureplayScene.js:58 (anonymous function)CCBoot.js:789 loadCallback
上面那段改成var logo = new cc.Sprite(img)也不行。