Me again, sorry, this place is starting to feel like a second home.
What would be the correct procedurefor gaining a SP_EVENT_TYPE_REMOVED event when for example a child which is attached to us, calls removeFromParent?
A the moment I have something like this in Game.m
Title *title = [Title title]; [self addChild:title]; [self addEventListener:@selector(onStartGame:) atObject:self forType:SP_EVENT_TYPE_REMOVED];
Title is just a class derived from SPSprite, and when it does its business I have a call like this.
[[[[SPStage mainStage] juggler] delayInvocationAtTarget:self byTime:2.0f] removeFromParent];
So anyone have any pointers as to why onStartGame might not be called? There's no selector exceptions being triggered, it just doesn't seem to fire at all.