local animation = cc.Animation:create()
for i=1,17 do
local frameName = string.format("fire/campFire%02d.png",i)
cclog("frameName = %s",frameName)
animation:addSpriteFrameWithFile(frameName)
end
animation:setDelayPerUnit(0.11) --设置两个帧播放时间
animation:setRestoreOriginalFrame(true) --动画执行后还原初始状态
local sprite = cc.Sprite:create("fire/campFire01.png")
sprite:setPosition(cc.p(size.width/2 , size.height/2))
layer:addChild(sprite)
local action = cc.Animate:create(animation)
sprite:runAction(cc.RepeatForever:create(action))