1 var cache = cc.spriteFrameCache; 2 cache.addSpriteFrames(plist, png); 3 4 var frames = []; 5 for (var i = 1; i < 40; i++) { 6 var spriteFrame = cache.getSpriteFrame(String(i) + ".png"); 7 if (spriteFrame) { 8 frames.push(spriteFrame); 9 cache.removeSpriteFrameByName(String(i) + ".png"); 10 } else { 11 break; 12 } 13 } 14 15 var animation = cc.Animation.create(frames, duration / frames.length); 16 var animate = cc.animate(animation);