local s = sp.SkeletonAnimation:create("res/005.json","res/005.atlas",0.5) self:addChild(s) s:setScale(0.5) s:setAnimation(0,"atk",false) s:addAnimation(0,"atk1",false) s:addAnimation(0,"atk2",false) s:setMix("run","atk",0.2) s:setDebugBonesEnabled(true) s:setPosition(100,100) local b = sp.SkeletonAnimation:create("res/001.json","res/001.atlas",0.25) self:addChild(b) b:setPosition(400,100) b:registerSpineEventHandler(function(event) print("star") end,sp.EventType.ANIMATION_START) s:registerSpineEventHandler( function(event) print("End") b:setAnimation(0,"run",true) s:setAnimation(0,"atk1",false) 在end时调用监听者的动作时会崩溃 end ,sp.EventType.ANIMATION_END) s:registerSpineEventHandler( function(event) print("complete") s:setAnimation(0,"atk1",false) end ,sp.EventType.ANIMATION_COMPLETE)