关于ActionManager的一些问题,求解答

就是我想使用ActionManager去暂停和恢复动作,动作的暂停是OK,但是恢复的话有问题。
var actionManager = cc.director.getActionManager();
this.gamecontrol=2;
if (this.ballarray.length!=0)
for(var i=this.ballarray.length-1;i>=0;i–){
actionManager.pauseTarget(this.ballarray[i]);
}
if (this.helparray.length!=0){
for(var i=this.helparray.length-1;i>=0;i–){
actionManager.pauseTarget(this.helparray[i]);
}
}
上面的是暂停,下面的是恢复。
var actionManager = cc.director.getActionManager();
if (this.ballarray.length!=0)
for(var i=this.ballarray.length-1;i>=0;i–){
actionManager.resumeTarget(this.ballarray[i]);
}
if (this.helparray.length!=0){
for(var i=this.helparray.length-1;i>=0;i–){
actionManager.resumeTarget(this.helparray[i]);
}
}
然后再下面是动作的创建和使用,
var bezierForward = cc.bezierTo(1, bezier);
this.actioning=cc.sequence(
bezierForward,
cc.callFunc(function(){
this.moveball()
}, this)
)
this.node.runAction(this.actioning)

然后的话我想知道问题是出现在哪里,该如何解决,百度都一直没找到相关的问题,然后论坛里有相关的问题,但是具体的解决办法没找到,所以发了这个帖子orz。

欢迎你