帧事件回调函数创建精灵替换原来的动画

我在使用帧事件的时候,在帧事件回调函数中创建另一个动画,其实就是实现一个角色在放技能时放出一个刀光的动画,但是后面创建的动画会把前一个动画覆盖掉,后来我在回调函数中创建一个精灵(不是动画),发现这个精灵也会把动画覆盖掉,请问这个怎么办?

hero:getAnimation():setFrameEventCallFunc(ArenaScene.onFrameEvent)

function ArenaScene.onFrameEvent( bone,evt,originFrameIndex,currentFrameIndex)
local self = ArenaScene
if evt == “throw” then – 判断帧事件名称是否为throw
print(“OOOOOOOOOOOOOOOOOO throwEventCount”)

         local paosheSp = cc.Sprite:create("role/taishici/taishici_dj/tai_shi_ci_dj_1.png")
         local paoshe_location2 = {x = 300, y = 300}
        paosheSp:setPosition(paoshe_location2)
        self.layerArena:addChild(paosheSp,heroZ)
end

end

再说一下,我用的是cocos2dx3.2,cocostudio版本是1.5.0.1,求大神帮忙!:6: