代码如下
function CharacterPack:exchangeLocation( )
local time = 1
for i = 0 , self.characterTable:count()-1 do
local nodeNext = self.characterTable:objectAtIndex(i)
transition.execute(nodeNext,CCMoveBy:create(time, ccp(- nodeNext:getContentSize().width ,0)),{delay = 0,onComplete = function () self:exchangeLocationCallback() end,})
end
end
function CharacterPack:stop( )
for i = 0 , self.characterTable:count()-1 do
local node = self.characterTable:objectAtIndex(i)
transition.stopTarget(node)
end
调用stop没有停止Moveby 分别试了 stopAllActions() stopActionByTag() 都无效