creator添加的Button怎么改normal图

this.itemButton是用creator在场景里加的一个按钮。
使用方法1
var newtexture = cc.textureCache.addImage(‘b2.jpg’)
this.itemButton.normalSprite.setTexture(newtexture);
没有效果

使用方法2
this.itemButton.loadTextures(“b2”,“b2”,“b2”);
或this.itemButton.loadNormalTexture(“b2”);
都报错,提示loadTextures和loadNormalTexture is not a function

各位同学帮忙啊啊啊

你可以通过cc. SpriteAtlas的一个实例,去取里面的spriteFrame

cc.loader.loadRes(“b2”, cc.SpriteFrame, function (err, spriteFrame) {
button.normalSprite = spriteFrame;
});

这样现在可以了,谢谢