title: CCMenuItemSprite's alternative in Cocos2d v3
body: <p>In Cocos2d 2.0 I used below code to use single image for normal and selected image with colour change on selection.</p>
  
  <pre><code>CCSprite *twitter_1     = [CCSprite spriteWithSpriteFrameName:FRAME_MM_TWR_1];
  CCSprite *twitter_2     = [CCSprite spriteWithSpriteFrameName:FRAME_MM_TWR_2];
  twitter_2.color = ccc3(128,128,128);
  
  CCMenuItemSprite *twitterBtn = [CCMenuItemSprite itemWithNormalSprite:twitter_1
                                                         selectedSprite:twitter_2
                                                                 target:self
                                                               selector:@selector(twitterBtnPress:) ];
  </code></pre>
  
  <p>In Cocos2d v3, I can use CCButton as alternative, but how to change selected frame colour?</p>
  
  <pre><code>CCSpriteFrameCache *cache = [CCSpriteFrameCache sharedSpriteFrameCache];
  
  CCButton * twitterBtn = [CCButton buttonWithTitle:@""
                                       spriteFrame:[cache spriteFrameByName:FRAME_MM_TWR_1]
                            highlightedSpriteFrame:[cache spriteFrameByName:FRAME_MM_TWR_1]
                               disabledSpriteFrame:nil];
  
  twitterBtn = CCPositionTypeNormalized;
  twitterBtn.position = ccp(0.5f, 0.5f);
  [twitterBtn setTarget:self selector:@selector(playBtnPress:)];
  [self addChild: twitterBtn];
  </code></pre>
  
  <p>Now in Cocos2d v3, how to use CCSprite for button and change colour?</p>