calling CCMenuItem on Touch Begin

i want to call CCMenuItem on Touch Begin but it calls on touch end how to solve this??

my code is like this

CCMenuItemImage* rld=CCMenuItemImage::itemFromNormalImage(“bomb.png”,“bomb.png”,this,menu_selector(MyScene::boom));

i want my boom function to call on touchbegin not on touchend….

Subclass CCMenuItem or CCMenuItemImage and override select(), unselect() and activate().

could you plz provide code snapshot how to do it…???