cococos 2 d buttonをクリックしてLogを出力


 #include "HelloWorldScene.h"
#include "MyLayer.h"
using namespace cocos2d;
CCScene* HelloWorld::scene()
{
    CCScene * scene = NULL;
    do 
    {
        // 'scene' is an autorelease object
        // 
        scene = CCScene::create();
        CC_BREAK_IF(! scene);
        // 'layer' is an autorelease object
        // 
        HelloWorld *layer = HelloWorld::create();
        CC_BREAK_IF(! layer);
        // add layer as a child to scene
        // 
        scene->addChild(layer);
    } while (0);
    // return the scene
    return scene;
}
// on "init" you need to initialize your instance
bool HelloWorld::init()
{
    bool bRet = false;
    do 
    {
        //////////////////////////////////////////////////////////////////////////
        // super init first
        //////////////////////////////////////////////////////////////////////////
     CC_BREAK_IF(! CCLayer::init());
  // 
  CCScale9Sprite *nineGile = CCScale9Sprite::create("CloseNormal.png");
  CCScale9Sprite *nineGileDown = CCScale9Sprite::create("HelloWorld.png");
  //    
  CCLabelTTF *title = CCLabelTTF::create("Touch Me !","Marker Felt",30);
 // , 
    CCControlButton *contrl = CCControlButton::create(title,nineGileDown);
 // , 
 contrl->addTargetWithActionForControlEvents(this,cccontrol_selector(HelloWorld::touchDown),CCControlEventTouchDown);
 contrl->setPosition(ccp(200,200));
 this->addChild(contrl);
 // nineGile->setContentSize(CCSize(50,50));
  
//  this->addChild(nineGile);
        bRet = true;
    } while (0);
    return bRet;
}
void HelloWorld::touchDown(CCObject*pObject,CCControlEvent event)
{
  // log
 CCLOG("Touch Down");
}