您的位置:首页 > 其它

CCControlSlider 扩展类的使用

2013-04-14 10:25 363 查看
今天 纠结了一下 cocos2d::extension 为什么我声明扩展的每次都要加这个!

原来要在 类开头加USING_NS_CC_EXT;或者using namespace cocos2d::extension;

slider=CCControlSlider::create("slider.png", "Icon.png","Recruit_butOrange1.png");

slider->setPosition(100, 200);

slider->setMaximumValue(100);

slider->setMinimumValue(0);

slider->addTargetWithActionForControlEvents(this,cccontrol_selector(HelloWorld::menuCloseCallback),CCControlEventValueChanged);//添加一个改变方法。来捕获slider的改变

this->addChild(slider);

textValue=CCLabelTTF::create("100", "Helvetica", 17);

textValue->cocos2d::CCNode::setPosition(200, 300);

this->addChild(textValue);

void HelloWorld::menuCloseCallback(CCObject* pSender)

{

char text[20];

CCLog("%f",slider->getValue());

int value=(int)slider->getValue();

sprintf(text, "%d",value);

textValue->setString(text);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐