Sprite切换图片 无反应

this.threeSprite.setSpriteFrame(res.figure_x); 使用切换无反应

var StartLayer = cc.Layer.extend({
ctor:function () {
this._super();
var size = cc.winSize;
this.bgSprite = new cc.Sprite(res.bg);
this.bgSprite.attr({
x: size.width/2,
y: size.height/2,
});
var box = this.bgSprite.getBoundingBox();
this.oneSprite = new cc.Sprite(res.figure_one);
var _box = this.oneSprite.getBoundingBox();
this.oneSprite.attr({
x: box.x+_box.width*0.1,
y: size.height/2,
scale:0.1

	});
	this.oneSprite.setTag("oneSprite");
	this.twoSprite = new cc.Sprite(res.figure_one);
	this.twoSprite.attr({
		x: size.width/2,
		y: size.height/2,
		scale:0.2

	});
	this.twoSprite.setTag("twoSprite");
	this.threeSprite = new cc.Sprite(res.figure_one);
	this.threeSprite.attr({
		x: box.x+box.width-_box.width*0.1,
		y: size.height/2,
		scale:0.1

	});
	this.threeSprite.setTag("threeSprite");
	//cc.view.setDesignResolutionSize(320, 480, cc.ResolutionPolicy.SHOW_ALL);
	this.addChild(this.bgSprite, 0);
	this.addChild(this.oneSprite, 1);
	this.addChild(this.twoSprite, 1);
	this.addChild(this.threeSprite, 1);
	
	return true;
},
selectFigure: function(data){	
	this.threeSprite.setSpriteFrame(res.figure_x);

},

});

var StartScene = cc.Scene.extend({
onEnter:function () {
this._super();
var layer = new StartLayer();
this.addChild(layer);
}
});

res.figure_x你有加入到SpriteFrameCache中吗