js如何处理runAction的结果??

很多时候都使用runAction来处理移动~但却没有回调!

请问我应该如何处理这种情况 ???

简单来说~一架飞机从起点开始,使用runAction来移动,但到了终点还没有被 击杀,就应该消失了~我应该如何处理?

cc.sequence(cc.moveTo(2, 100,100), cc.callfunc(function () {
          node.destory();
}, this))

顺序执行动作

http://www.cocos.com/docs/creator/api/modules/cc.html#method_sequence

动作回调

http://www.cocos.com/docs/creator/api/modules/cc.html#method_callFunc

感谢~感谢~感谢~感谢~感谢~感谢~(超6个字了)

不客气~不客气~不客气~不客气~不客气~不客气~(我也超6个字了)

用你给的方法 不行。。。。。。。不知道为什么~

cc.sequence(this.node.runAction(this.moveAction),cc.callFunc(function(){
// this.node.destory();
console.log(“aa”);
},this))

没有打印

cc.sequence的返回值是一个cc.Action,你需要一个节点来执行这个action

所以应该是这样

var action = cc.sequence(this.moveAction,cc.callFunc(function(){
    // this.node.destory();
    console.log("aa");
},this))
node.runAction(action);

大兄弟啊,看起来你是一个新手啊,你百度一下cocos2dx动作类CCAction吧。很多教程的

一下就被你看穿了~我的确是新手~不谢~要脸!

试过了~!应该是这样的
var action = cc.sequence(this.moveAction,cc.callFunc(function(){
// this.node.destory();
console.log(“aa”);
},this))
node.runAction(action);