NS_MAIN_BEGIN void MsgBox::onLoadScene() { SpriteFrameCache::getInstance()->addSpriteFramesWithFile("main/mainui.plist"); TuiManager::getInstance()->parseScene(this,"panel_msgbox",PATH_MAIN); //注册事件 CButton *pBtnClose = (CButton*)getControl(PANEL_MSGBOX, BTN_CLOSE); pBtnClose->setOnClickListener(this,ccw_click_selector(MsgBox::event_btn_close)); CSlider *pSlider = (CSlider*)getControl(PANEL_MSGBOX,SLIDER_TEST); pSlider->setOnValueChangedListener(this,ccw_valuechanged_selector(MsgBox::event_slider_test)); }
NS_MAIN_BEGIN void MsgBox::onLoadScene() { //setAutoRemoveUnusedTexture(true); TuiManager::getInstance()->parseScene(this,"panel_msgbox",PATH_MAIN); //注册事件 CButton *pBtnClose = (CButton*)getControl(PANEL_MSGBOX,BTN_CLOSE); pBtnClose->setOnClickListener(this,ccw_click_selector(MsgBox::event_btn_close)); CSlider *pSlider = (CSlider*)getControl(PANEL_MSGBOX,SLIDER_TEST); pSlider->setOnValueChangedListener(this,ccw_valuechanged_selector(MsgBox::event_slider_test)); CProgressBar *pProg = (CProgressBar*)this->getControl(PANEL_MSGBOX,PROG_HP); pProg->setShowValueLabel(true); }
bool CProgressBarBasicTest::init() { CProgressBarTestSceneBase::init(); setTitle("CProgressBarBasicTest"); setDescription("click the button to changed progress"); Sprite* m_pBg = Sprite::create("background.png"); m_pBg->setScale(1.3f); m_pBg->setPosition(Vec2(480, 320)); m_pWindow->addChild(m_pBg); m_pProgressBar = CProgressBar::create("progress.png"); m_pProgressBar->setBackgroundImage("progress_bg.png"); m_pProgressBar->setPosition(Vec2(480, 320)); m_pProgressBar->setMaxValue(100); m_pProgressBar->setMinValue(0); m_pProgressBar->setDirection(eProgressBarDirectionLeftToRight); m_pProgressBar->setOnValueChangedListener( this, ccw_valuechanged_selector(CProgressBarBasicTest::onProgressing)); m_pProgressBar->setContentSize(Size(960, 640)); m_pWindow->addChild(m_pProgressBar); CButton* pButton = CButton::createWith9Sprite(Size(150, 60), "sprite9_btn1.png", "sprite9_btn2.png"); pButton->setPosition(Vec2(250, 450)); pButton->setUserTag(1); pButton->setOnClickListener(this, ccw_click_selector(CProgressBarBasicTest::onClick)); pButton->initText("Add", "", 30); m_pWindow->addChild(pButton); CButton* pButton2 = CButton::createWith9Sprite(Size(150, 60), "sprite9_btn1.png", "sprite9_btn2.png"); pButton2->setPosition(Vec2(450, 450)); pButton2->setUserTag(2); pButton2->setOnClickListener(this, ccw_click_selector(CProgressBarBasicTest::onClick)); pButton2->initText("Less", "", 30); m_pWindow->addChild(pButton2); CButton* pButton3 = CButton::createWith9Sprite(Size(200, 60), "sprite9_btn1.png", "sprite9_btn2.png"); pButton3->setPosition(Vec2(670, 450)); pButton3->setUserTag(3); pButton3->setOnClickListener(this, ccw_click_selector(CProgressBarBasicTest::onClick)); pButton3->initText("change direction", "", 30); m_pWindow->addChild(pButton3); CButton* pButton4 = CButton::createWith9Sprite(Size(150, 60), "sprite9_btn1.png", "sprite9_btn2.png"); pButton4->setPosition(Vec2(350, 200)); pButton4->setUserTag(4); pButton4->setOnClickListener(this, ccw_click_selector(CProgressBarBasicTest::onClick)); pButton4->initText("startProgress", "", 30); pButton4->setCascadeTextSizeEnabled(true, Size(50, 30)); m_pWindow->addChild(pButton4); CButton* pButton5 = CButton::createWith9Sprite(Size(150, 60), "sprite9_btn1.png", "sprite9_btn2.png"); pButton5->setPosition(Vec2(650, 200)); pButton5->setUserTag(5); pButton5->setOnClickListener(this, ccw_click_selector(CProgressBarBasicTest::onClick)); pButton5->initText("stopProgress", "", 30); pButton5->setCascadeTextSizeEnabled(true, Size(50, 30)); m_pWindow->addChild(pButton5); m_pText = CLabel::create(); m_pText->setAnchorPoint(Vec2(0, 0.5)); m_pText->setPosition(Vec2(200, 400)); //m_pText->setFontSize(35.0f); m_pText->setString("none"); m_pWindow->addChild(m_pText); return true; }