求助,关于按键问题

我用CCMenu来做了一个控制主角走路,但是他移动的是在我点下了放开后才有反应。
如果我想点下了主角就一下走路,放开他就停下,那么我该怎么做呢?
用CCmenu来做这个正确吗?还是其他命令?谢谢。

void MainLayer::MoveToLeft (CCObject* pSender)
{
	CCNode* leftNode = getChildByTag(KLeft);
	CCPoint moveByPosition;
	leftNode->stopAllActions();
	leftNode->runAction( CCMoveBy::create(0.1, CCPointMake(-20,0) ) );
}

自己写点击函数

求指教~~~~~~~~~~~~~~~~

自己写点击函数