[已解决]cocos2dx3.0beta代码问题

我用的是cocos2dx3.0beta如果想调用ui编辑器导出的文件可以这么实现
auto ui = cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“ui_1/ui_1.ExportJson”);
this->addChild(ui);
auto* button = ui->getChildByTag(1000);
走到这一步后我很想问3.0beta2里面的按钮监听是啥?没找到啊!
新手上路不知道怎么办,大神好心教我!

最后问了一下大神们,得到了答案。
.c:
auto ui = cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“ui/ui_1.ExportJson”);
auto * btn = (Button )ui->getChildByTag(1000);
btn->addTouchEventListener(this,toucheventselector(HelloWorld::menuCloseCallback));
.h:
#include “cocos/gui/CocosGUI.h”
using namespace cocos2d::gui;
void menuCloseCallback(Object
pSender,TouchEventType type);

在基类里面,看下官方的示例不就知道鸟~
addTouchEventListener这个函数

这样这样:
auto ui = cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“ui/ui_1.ExportJson”);
ui->gui::Widget::addTouchEventListener(ui->getChildByTag(1000),gui::SEL_TouchEvent(HelloWorld::menuCloseCallback));
但是报错:
1 error C3867: “HelloWorld::menuCloseCallback”: 函数调用缺少参数列表;请使用“&HelloWorld::menuCloseCallback”创建指向成员的指针

最后问了一下大神们,得到了答案。
.c:
auto ui = cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“ui/ui_1.ExportJson”);
auto * btn = (Button )ui->getChildByTag(1000);
btn->addTouchEventListener(this,toucheventselector(HelloWorld::menuCloseCallback));
.h:
#include “cocos/gui/CocosGUI.h”
using namespace cocos2d::gui;
void menuCloseCallback(Object
pSender,TouchEventType type);

testccp上不是有吗,这纯粹浪费你自己的时间