Error C2276: “&”: 绑定成员函数表达式上的非法操作

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了 谢谢版主大大。。