不多说,贴下代码:如下,为什么下面的ON 和OFF可以互换,但是上面的两个图片这没有这种效果,
CCSprite *chuji1 = CCSprite::spriteWithSpriteFrame(CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName(“chuji1.png”));
CCSprite *chuji2 = CCSprite::spriteWithSpriteFrame(CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName(“chuji2.png”));
CCMenuItemSprite *chuji =CCMenuItemSprite::itemFromNormalSprite(chuji1,chuji2);
CCMenuItemToggle *toggle = CCMenuItemToggle::itemWithTarget(this,menu_selector(commonlists::nextPage),chuji,NULL);
toggle->setPosition(ccp(size.width/2-140,size.height/2+333));
CCMenu *chujiMenu = CCMenu::menuWithItems(toggle,NULL);
chujiMenu->setPosition(CCPointZero);
this->addChild(chujiMenu);
CCMenuItemToggle* toggle1 = CCMenuItemToggle::itemWithTarget( this,
NULL,
CCMenuItemFont::itemFromString( "On" ),
CCMenuItemFont::itemFromString( "Off"),
NULL );
toggle1->setPosition(ccp(size.width/2-20,size.height/2+333));
CCMenu *chujiMenu2 = CCMenu::menuWithItems(toggle1,NULL);
chujiMenu2->setPosition(CCPointZero);
this->addChild(chujiMenu2);