setLastFrameCallFunc这个方法在动画播放完后,不会执行,在cocostudio里面有设置了帧事件,setFrameEventCallFunc这个方法是会执行的。
local act = cc.CSLoader:createTimeline("eft/RunEft.csb");
self.csNode:runAction(act);
act:gotoFrameAndPlay(0, 25, false);
– act:setFrameEventCallFunc(function(frame)
– local event = frame:getEvent();
– print("=========",event);
– end)
act:setLastFrameCallFunc(function(frame)
print("calll action==========")
end)