如何停掉骨骼上的动画

现在我遇到一个问题,我在骨骼上加上了一个动画,用lua脚本写的
bone:addDisplay(armature)
local function onAnimationOverEvent(armatureBack, movementType, movementID)
if ccs.MovementEventType.complete== movementType then
armatureBack:getAnimation():stop()
armatureBack:getParentBone():getDisplayManager():setVisible(false)
armatureBack:getParentBone():getDisplayRenderNode():setVisible(false)
end
end
local animation = armature:getAnimation()
animation:setMovementEventCallFunc(onAnimationOverEvent)
animation:play(“effect”, -1, 0)

但是现在第一次播放了这个动画之后,这个动画虽然停下来不动了,但是却一直贴在那个骨骼上?我哪儿写错了吗?
停掉一个骨骼上的动画并且隐藏它,针对这个效果,最正确的写法应该是什么呢?希望有人能帮我解答,谢谢!

:6:有人做过可以说说吗