I'm renaming old post. After suggestions provided here, I made several tests and found that CCSprite doesn't run actions when it is child of an object which is instance of a custom class which parent is CCSprite
whats wrong?
I found the problem. In my custom class I was overriding - (void)onEnter function without calling [super onEnter];
now my onEnter function looks like:
(void)onEnter { // call super implementation [super onEnter];
self.userInteractionEnabled = TRUE; }
It fixed animation problem