CCMenuItemToggle 的用法,

不多说,贴下代码:如下,为什么下面的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);