void MySprite::createAction(float speed,Point pos){
isAction = true;
MoveTo * move = MoveTo::create(speed, pos);
CallFunc * callfunc = CallFunc::create(this,callfunc_selector(ActionEnd));
ActionInterval * action = Sequence::create(move,callfunc,NULL);
this->runAction(action);
}
void MySprite::ActionEnd(){
isAction = false;
}
```
如上代码,创建move动作兵回调;
CallFunc * callfunc = CallFunc::create(this,callfunc_selector(ActionEnd));
创建回调时会报标题错误。
CallFunc * callfunc = CallFunc::create(this,callfunc_selector(MySprite::ActionEnd));
OK了 谢谢版主大大。。