cc.tween如果循环播放时与其它动作同时执行呢

是这样的,有一个节点,需要不停的执行播放一个动作。

   this.tshow = cc.tween(this.player)
        .to(1, { scaleY: 0.9 })
        .to(1, { scaleY: 1 })

        .call(() => {
            this.tshow.start();
        })
        .start()

用的是这种方式循环,在页面关闭的时候,用stop停止。
但是有一个需求,这个节点在鼠标点击后需要移动位置,此时要播放一个移动的动画。这个动画也是cc.tween做的。
现在的问题是节点在移动时,循环作用的动画就停止不在播放了,停止后也没有播放。

在此想问一下大神们,有办法这个循环动画一直播放,在用其它动作的时候不要停止吗?

这个问题已经解决了,可以在需要时用then参数

    this.tshow.then(
        cc.tween(this.player)
            .by(0.5, { position: cc.v2(10, 10) })
            .start()
     )

新的问题出现了,移动的动作播放完成后,上面循环播放的动作时会再次执行一次移动的动作,原地移动,该怎么解决啊,如何将移动的这个动作执行后销毁?