LoadingBar 进度条点击事件不能用 V3.3版本

V3.3 COCOS2D-X版本
pro = (LoadingBar*)Helper::seekWidgetByName(UI, “ProgressBar_6”); 这里能获取到ui中的进度条。
pro->addTouchEventListener(this, toucheventselector(MyLayer::onClick2)); 添加点击事件

void MyLayer::onClick2(Ref*, TouchEventType type)
{
switch (type)
{
case TouchEventType::TOUCH_EVENT_BEGAN:
log(“begin2”);
break;
case TouchEventType::TOUCH_EVENT_MOVED:
log(“move2”);
//llp->setPercent(llp->getPercent() + 1);
break;
case TouchEventType::TOUCH_EVENT_ENDED:
log(“end2”);
break;
case TouchEventType::TOUCH_EVENT_CANCELED:
break;
}
}

然后连log输出都没有,点击完全无反应,ui中的按钮就没事,请问怎么回事呢?

编辑器里面把交互属性勾上,或者
pro = (LoadingBar*)Helper::seekWidgetByName(UI, “ProgressBar_6”); 这里能获取到ui中的进度条。
pro->setTouchEnabled(true); //这句的作用等同于编辑器里面的交互选项
pro->addTouchEventListener(this, toucheventselector(MyLayer::onClick2)); 添加点击事件

果然是忘了开交互了,多谢 :14: