关于导入场景后,控件不能使用啊,求大神帮忙。

我用的是cocos2dx-2.2.5的,在导入cocostdio生成的JSON时,调用场景的控件button按钮,但是没有反映。

bool ChooseHero::init()
{
if ( !CCLayer::init() )
{
return false;
}

CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize(); 
CCPoint origin = CCDirector::sharedDirector()->getVisibleOrigin(); 
CCNode *pNode =SceneReader::sharedSceneReader()->createNodeWithSceneFile("publish/ScXzyx.json"); 
UILayer* pLayer=UILayer::create(); 
if (pNode)   
{   
    this->addChild(pNode,0,1);   

// CCComRenderpRender=(CCComRender)(pNode->getChildByTag(10003))->getComponent(“GUIComponent”);
// Widgetwidget=(Widget)(pRender->getNode());

    pNode = (CCNode*)pNode->getChildByTag(10003);   
    CCComRender* pRender = (CCComRender*)pNode->getComponent("GUIComponent");   
  if (pRender)   
    {             
        pLayer =dynamic_cast<UILayer*>(pRender->getNode()); 
      }   
} 


pLayer->setVisible(false); 
    pLayer->setTouchEnabled(true); 
    UIButton* EnterBtn  = dynamic_cast<UIButton*>(pLayer->getWidgetByTag(7) ); 

    EnterBtn->setEnabled(true); 
    EnterBtn ->addTouchEventListener(this,toucheventselector(ChooseHero::touchEnterButton)); 




return true; 

}

求帮忙看一下哈,新手需求助。

代码后面有一部分乱码,因为新手不知道怎么去掉,劳烦大家稍微注意一下

你好,这个问题建议检查下场景中是否有多个UI。通常这类问题是由于事件被屏蔽导致。

怎么能够去掉屏蔽呢

又遇到一个问题了,cocostdio自带的案例导出来都打不开,出现黑屏,求解释一下。我的cocos2dx是2.2.5 对应的cocostdio是1.5.0.1。