bool TutorialLayer::init(){ if (CCLayer::init()) { callback = NULL; target = NULL; CCSize screenSize = CCDirector::sharedDirector()->getWinSize(); CCLayerColor *background = CCLayerColor::create(ccc4(0, 0, 0, 200), screenSize.width, screenSize.height); this->addChild(background); CCScale9Sprite *closeButtonSprite = Common::getCCScale9SpriteWithoutScale("CloseButton.png"); CCControlButton *closeButton = CCControlButton::create(closeButtonSprite); closeButton->setPreferredSize(closeButtonSprite->getOriginalSize()); closeButton->setContentSize(closeButtonSprite->getOriginalSize()); closeButton->setPosition(ccp(screenSize.width*0.9, screenSize.height*0.9)); closeButton->addTargetWithActionForControlEvents(this, cccontrol_selector(TutorialLayer::close), CCControlEventTouchUpInside); this->addChild(closeButton, CLOSE_BUTTON_Z); return true; } return false; }