Slide Bar:
Slider * slider = slider::create ();
Slider->loadbartexture ("Slidertrack.png");//Set the background image of the slide bar
Slider->loadslidballtextures ("Sliderthumb.png", "Sliderthumb.png", "" ");Sliding button picture of slide bar
Slider->loadprogressbartexture ("Sliderprogress.png");Progress picture of Slide bar
Slider->setposition (VEC2 (VISIBLESIZE.WIDTH/2 + origin.x, VISIBLESIZE.HEIGHT/2 + ORIGIN.Y + 100));
Slider->addeventlistener (Cc_callback_2 (helloworld::sliderevent, this));Setting Event listener functions
This->addchild (slider);
void Helloworld::sliderevent (REF * psender, Slider::eventtype type)
{
if (type = = slider::eventtype::on_percentage_changed)
{
Slider * slider = Dynamic_cast<slider *> (psender);
int percent = Slider->getpercent (); //Gets the percentage of the current slide
Auto label = Static_cast<label *> (Getchildbytag (11));
Label->setstring (String::createwithformat ("perfecnt%d", percent)->getcstring ()); //Use this percentage
}
}
Cocos2d-x3.3final (6) Slider common member function (c + +)