如何做到只暂停一个节点动画,而不是暂停所有的节点动画

头文件HelloWorldScene.h定义了node2节点如下:

cocos2d::Sprite* node2;

HelloWorldScene.cpp文件中的部分代码如下:

void HelloWorld::menuCloseCallback2(Ref* pSender){
    Scheduler* _scheduler2=Director::getInstance()->getScheduler();
    _scheduler2->schedule(CC_SCHEDULE_SELECTOR(HelloWorld::popScene2),this,3.0f,false);
    }
void HelloWorld::popScene2(float t){
    Sprite* pSprite2=Sprite::create("ty.png");
    pSprite2->setPosition(Vec2(200,100));
    this->addChild(pSprite2);
    node2=pSprite2;
    this->popScene3();
    }

Sprite* HelloWorld::popScene3(){
    auto pMoveBy=MoveBy::create(1.0,Vec2(200,0));
    node2->runAction(pMoveBy);
    return node2;
    }

void HelloWorld::menuCloseCallback1(Ref* pSender){
    Scheduler* _scheduler2=Director::getInstance()->getScheduler();	
    _scheduler2->pauseTarget(node2);
    }

点击了menuCloseCallback1按钮后无法使node2节点动画暂停,这是为什么,如何修改?
我只想让node2一个节点的动画暂停,不想让两个节点全部暂停。
我把文件上传一下:
新建文件夹.rar (532.3 KB)

试试 用node2->stopAllAction();

提示这个错误:
error:class"cocos2d-Sprite"没有成员“stopAllAction”。

少打个s,你再试试stopAllActions