cocos2d スプライト アニメーション

http://ja.efreedom.com/Question/1-1768853/cocos2d-%E3%82%B9%E3%83%95%E3%83%A9%E3%82%A4%E3%83%88-%E3%82%A2%E3%83%8B%E3%83%A1%E3%82%B7%E3%83%A7%E3%83%B3

I've found it :

AtlasSpriteManager *mgr = [AtlasSpriteManager spriteManagerWithFile:@"ax.png" capacity:6];
AtlasSprite *sprite = [AtlasSprite spriteWithRect:CGRectMake(0, 0, 200, 200) spriteManager:mgr];
[sprite setTransformAnchor:ccp(0,0)]; sprite.position = ccp(100,100);
[mgr addChild:sprite z:0];<<

// Add manager to this layer
[self addChild:mgr z:3];

// Create animation
AtlasAnimation* animation = [AtlasAnimation animationWithName:@"testAnimation" delay:0.1];
assert( animation != nil );

// Define the frames in the sprite sheet used for the animation
[animation addFrameWithRect:CGRectMake(0, 0, 200, 200)];
[animation addFrameWithRect:CGRectMake(300, 0, 200, 200)];
[animation addFrameWithRect:CGRectMake(400, 0, 200, 200)];
[animation addFrameWithRect:CGRectMake(500, 0, 200, 200)];
[animation addFrameWithRect:CGRectMake(600, 0, 200, 200)];
[animation addFrameWithRect:CGRectMake(700, 12, 200, 200)];
id action = [Animate actionWithAnimation:animation];
assert( action != nil );

// Run the animation
id repeatAction = [Repeat actionWithAction:action times:100];

// To repeat forever, use this
// id repeatAction = [RepeatForever actionWithAction:action];

[sprite runAction:repeatAction];

お? いちいち、別画像ファイルにしなくても、同じ画像の一部分から、アニメーションの、フレームを作成できる? ( ´ ▽ ` )ノ