为什么用ControlButton控制动画播放,只能播放第一帧

请教个问题,为什么我用ControlButton控制动画播放就显示了动画的第一帧就不动了,
动画序列应该没问题,放到init里面能正常播放。
cocos2d-x3.2
谢谢

不好意思,我搞错了,在init里面也只能播放第一帧。
精灵是在另一个类里的,我在helloworld类里实例化创建了这个精灵,
用虚拟摇杆可以操纵移动,及播放行走动画,
想用按钮控制攻击,但是按按钮后只能播放第一帧。