首先添加一个精灵
this.s1 = new cc.Sprite("#W1.png");
this.s1.attr({
x: sx - 23,
y: sy + 50 + sh * 0.3,
});
this.s1.setBlendFunc(cc.SRC_ALPHA, cc.ONE);
this.s1.setTag(6);
this.addChild(this.s1);
如果在这几行下面加一行
this.removeChild(this.s1);
那么就可以正常remove掉
但是 runAction 之后
this.UpActionS1 = cc.moveTo(2, this.s1.x, GC.h - 200);
this.s1.runAction(cc.Sequence.create(this.UpActionS1, cc.callFunc(this.removes, this.s1)));
无论如何也remove不掉, 请问为什么啊
removes : function (s){
cc.log(s);
this.removeChild(s);
this.removeChild(this.s1);
},