touch event swallow lose efficiency?

Here is a class A witch inherit CCSprite and CCTouchDelegate, in the function onEnter(){ CCTouchDispatcher::sharedDispatcher()->addTargetedDelegate(this,0,true);}

in this situation , when ccTouchBegan return true, it shoud excute ccTouchMoved and ccTouchEnded,but it only excute ccTouchEnded as result.

class A public CCSprite ,public CCTouchDelegate
{
virtual void onEnter();
ccTouchBegan(CCTouch touch,CCEventevent)
{
if (this->containsTouchLocation(touch))
{

CCLog(“touch begin”);
return true;
}
return false;
}

void ccTouchEnded(CCTouch touch, CCEventevent)
{
onTouchEnded(touch);

}
void ccTouchMoved(CCTouch touch, CCEventevent)
{
onTouchMoved(touch);
CCLog(“touch moved”);
}
}

I am sorry, what’s your meaning?