怎么给一个ListView的Item设置不同的背景?

            if(guankainfo.isAdd){
		this.suo.node.active=true;
		this.add.node.active=true;
		this.beijing.spriteFrame.setTexture(cc.url.raw('textures/home/kuang_huise.png'));
		
	}else{
		this.suo.node.active=false;
		this.add.node.active=false;
		this.beijing.spriteFrame.setTexture(cc.url.raw('textures/home/kuang_normal.png'));
	}

这样写item都是只加载this.beijing.spriteFrame.setTexture(cc.url.raw(‘textures/home/kuang_huise.png’));这个
this.beijing.spriteFrame.setTexture(cc.url.raw(‘textures/home/kuang_huise.png’));这个写法会报7002错误
把资源挪到resources下 又会报3300 3400错误

木有人碰到过这问题么?

    var self = this;
    cc.loader.loadRes("textures/home/kuang_normal.png", cc.SpriteFrame, function (err, spriteFrame) {
        if (!err) {
            self.beijing.spriteFrame = spriteFrame;
        }
    });

大概应该这样吧

确实不报错了 但是背景没有设置上去

好了 已经解决 非常感谢 这个方法的所有资源必须放到resources下面 而且参数不能带.png