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);
}
});