creator求教动画问题

我想做一个触屏控制扑克翻牌的效果,代码是这样写的
var anim = this.getComponent(cc.Animation);
this.pkp.on(cc.Node.EventType.TOUCH_MOVE, function (event) {
var x = event.getDeltaX();
var y = event.getDeltaY();
if(x>5){
anim.play().time = self.num + x/100;
}
}, this.pkp);

不过效果并不太理想,虽然能控制动画的时间点,但是根本不会停止动画的播放,
所以手在屏幕上动的时候看起来就像动画在来回播放。
高手们有啥解决办法不