cocos2dx CCControlSlider 滑动条
2014-10-16 21:00
405 查看
//滑动条
CCControlSlider * slider = CCControlSlider ::create("sliderBg.png", "sliderProgress.png", "sliderThumb.png");
slider->setPosition(ccp(200, 170));
// 设置滑动条最大值
slider->setMaximumValue(100);
// 设置滑动条最小值
slider->setMinimumValue(0);
addChild(slider,0,921);
// 设置监听 , 但滑动条的值发生变化后 , 会相应 valueChanged 函数
//CCControlEventValueChanged值改变
slider->addTargetWithActionForControlEvents(this, cccontrol_selector(HelloWorld::valueChanged), CCControlEventValueChanged);
// 用于展示当前滑动条的滑动值
CCLabelTTF * label = CCLabelTTF ::create();
label->setColor(ccc3(255, 0, 0));
label->setPosition(ccp(200, 200));
label->setString(CCString::createWithFormat("滑动条当前值= %0.02f",slider->getValue())->getCString());
addChild(label,0,922);
复制代码
void HelloWorld::valueChanged()
{
// 利用tag 来确定
CCControlSlider * slider = (CCControlSlider * )this->getChildByTag(921);
CCLabelTTF * label =(CCLabelTTF * )this->getChildByTag(922);
label->setString(CCString::createWithFormat("滑动条的当前值 = %.02f" ,slider->getValue())->getCString());
}
复制代码
原文来自:/article/5844765.html
CCControlSlider * slider = CCControlSlider ::create("sliderBg.png", "sliderProgress.png", "sliderThumb.png");
slider->setPosition(ccp(200, 170));
// 设置滑动条最大值
slider->setMaximumValue(100);
// 设置滑动条最小值
slider->setMinimumValue(0);
addChild(slider,0,921);
// 设置监听 , 但滑动条的值发生变化后 , 会相应 valueChanged 函数
//CCControlEventValueChanged值改变
slider->addTargetWithActionForControlEvents(this, cccontrol_selector(HelloWorld::valueChanged), CCControlEventValueChanged);
// 用于展示当前滑动条的滑动值
CCLabelTTF * label = CCLabelTTF ::create();
label->setColor(ccc3(255, 0, 0));
label->setPosition(ccp(200, 200));
label->setString(CCString::createWithFormat("滑动条当前值= %0.02f",slider->getValue())->getCString());
addChild(label,0,922);
复制代码
void HelloWorld::valueChanged()
{
// 利用tag 来确定
CCControlSlider * slider = (CCControlSlider * )this->getChildByTag(921);
CCLabelTTF * label =(CCLabelTTF * )this->getChildByTag(922);
label->setString(CCString::createWithFormat("滑动条的当前值 = %.02f" ,slider->getValue())->getCString());
}
复制代码
原文来自:/article/5844765.html
相关文章推荐
- CCControlSlider滑动按钮学习笔记
- “CCControlSlider”滑动条控件
- cocos2dx CCControlSlider
- cocos2dx CCControlSlider
- 和屌丝一起学cocos2dx-CCControlSlider
- cocos2dx之创建CCControlSlider
- Cocos2d-x_CCControlSlider(滑动条类)介绍
- Cocos2d-x学习笔记(12)(CCControlSwitch开关、CCControlSlider滑动条、CCControlButtonbutton)
- 1cocos2dx扩展库UI控件,CCControlSlider,CCScale9Sprite(九妹图),CCControlSwitch,CCControlButton
- CCControlSlider 滑动条
- CCControlSlider 用法及无法滑动的解决方案
- CCControlSlider 滑动条
- cocos2dX UI控件之CCControlSlider
- cocos2dx-CCControlSlider
- Cocos2d-x学习笔记(12)(CCControlSwitch开关、CCControlSlider滑动条、CCControlButton按钮)
- cocos2dx-CCTableView或CCScrollView之滑动翻页实现
- Cocos2d-x控件使用CCControlSlider<代码演示>
- cocos2dx CCControlSwitch
- cocos2d-x-2.0新增加了几个UI控件,这里我介绍下常用的这几个UI控件(CCControlSlider、CCControlSwitch、CCControlColourPicker)使用方法
- cocos2dx CCControlSwitch