ui中的动画播放问题

cocos2dx 2.2.3+studio1.3
在一个ui中有两个动作 一个chuxian 一个zhengchang 需要第一个播完,播第二个

mainWidget=GUIReader::shareReader()->widgetFromJsonFile(“fengmian.ExportJson”);
mainPanel->addWidget(mainWidget);
sbend=CCCallFunc::create(this,callfunc_selector(GameMainMenu::startButtonShowEnd));
sbend->retain();
chuxian=ActionManager::shareManager()->playActionByName(“fengmian.ExportJson”,“chuxian”,sbend);

void GameMainMenu::startButtonShowEnd()
{
ActionManager::shareManager()->playActionByName(“fengmian.ExportJson”,“zhengchang”);
}
第二个动作,播不出来

你好,目前的UI动画不支持回调。建议将这样的动画编辑在一起,或者计算帧,来解决什么时候播放第二个动画。

咦,3.0rc1 + cocostudio 1.3.1可以回调,就是楼主的方法。
不过没调用第二个动画,应该是可以调的,试试用stop把第一个动画先停掉(第一个动画结束后不会停止,回调函数会一直被调用)。

ui动画 最近读了下代码,包括最近一个月的实践, 发现很多坑啊,不知道怎么提给大家 :frowning: