3.4中的setframeeventcallfunc无效

Node* node = CSLoader::createNode(“Login.csb”);
ActionTimeline* action = CSLoader::createTimeline(“Login.csb”);
node->runAction(action);
action->gotoFrameAndPlay(0);
addChild(node);

action->setFrameEventCallFunc(CC_CALLBACK_1(TestTimelineFrameEvent::onFrameEvent, this));

基本就是参考的testcpp,没有效果,使用的是cocos 2.1.5生成的csb.
看了下3.4带的testcpp, TestTimelineFrameEvent这个居然被注释了…取消注释后setFrameEventCallFunc一样没有效果…

求帮助 求关注…

已发现问题 是在Cocostudio设置帧事件的方式不对 一定要勾上自动记录帧 切记 结贴

自动记录帧是什么?“开始记录”吗?我发现给一帧添加,然后所有帧都显示有这个事件了。关键是,cpp里面根本就没有触发setFrameEventCallFunc