У меня есть действие, которое я объявил в методе -init.
-(id) init
{
if( (self=[super init])) {
sprite = [CCSprite spriteWithFile:@"Icon@2x.png"];
sprite.position = ccp(150,150);
[self addChild:sprite];
sprite.tag = 13;
self.isTouchEnabled = YES;
CCAction *anAction = [CCBlink actionWithDuration:5 blinks:10];
anAction.tag = 15;
}
return self;
}
Теперь я могу получить доступ к спрайту без проблем.
-(void)ccTouchesBegan:(NSSet *)touch withEvent:(UIEvent *)event {
CCNode *node = [self getChildByTag:13];
NSAssert([node isKindOfClass:[CCSprite class]],@"is NOT member of CCSprite");
CCSprite *sprite = (CCSprite *)node;
sprite.scale = CCRANDOM_0_1();
}
Теперь я не знаю, как получить доступ к своему действию через тег ... Кто-нибудь возражал бы показать мне небольшой пример?