3.4播放动画问题

//创建球闪烁动画节点,传入参数为当前是第几个奖励牌(即玩到了第几关)
void BetResultLayer::creatBallShineNode(int index)
{
for (int i = 0; i < index; i++)
{
if (i != 3)
{
Node* node1 = CSLoader::createNode(“Animation/BallShine/shansuo.csb”);
auto action1 = CSLoader::createTimeline(“Animation/BallShine/shansuo.csb”);
node1->runAction(action1);
node1->setPosition(spriteBallShinVec*->getPosition());
this->addChild(node1);
ballNodeVec.push_back(node1);
action1->gotoFrameAndPlay(0,true);

        Node* node2 = CSLoader::createNode("Animation/BallShine/shansuo.csb"); 
        auto action2 = CSLoader::createTimeline("Animation/BallShine/shansuo.csb"); 
        node2->runAction(action2);
        node2->setPosition(spriteBallShinVec*->getPosition());
        this->addChild(node2);
        ballNodeVec.push_back(node2);
        action2->gotoFrameAndPlay(0,true); 
        CCLOG("I'm called");
    }
    else
    {    
        CCLOG("I'm else called");
        Node* node1 = CSLoader::createNode("Animation/BallShine/shansuo.csb"); 
        auto action1 = CSLoader::createTimeline("Animation/BallShine/shansuo.csb"); 
        node1->runAction(action1);
        node1->setPosition(spriteBallShinVec->getPosition());
        this->addChild(node1);
        ballNodeVec.push_back(node1);
        action1->gotoFrameAndPlay(0,true); 

        Node* node2 = CSLoader::createNode("Animation/BallShine/shansuo.csb"); 
        auto action2 = CSLoader::createTimeline("Animation/BallShine/shansuo.csb"); 
        node2->runAction(action2);
        node2->setPosition(spriteBallShinVec->getPosition());
        this->addChild(node2);
        ballNodeVec.push_back(node2);
        action2->gotoFrameAndPlay(0,true); 

        Node* node3 = CSLoader::createNode("Animation/BallShine/shansuo.csb"); 
        auto action3 = CSLoader::createTimeline("Animation/BallShine/shansuo.csb"); 
        node3->runAction(action3);
        node3->setPosition(spriteBallShinVec->getPosition());
        this->addChild(node3);
        ballNodeVec.push_back(node3);
        action3->gotoFrameAndPlay(0,true); 

        Node* node4 = CSLoader::createNode("Animation/BallShine/shansuo.csb"); 
        auto action4 = CSLoader::createTimeline("Animation/BallShine/shansuo.csb"); 
        node4->runAction(action4);
        node4->setPosition(spriteBallShinVec->getPosition());
        this->addChild(node4);
        ballNodeVec.push_back(node4);
        action4->gotoFrameAndPlay(0,true); 

        Node* node5 = CSLoader::createNode("Animation/BallShine/shansuo.csb"); 
        auto action5 = CSLoader::createTimeline("Animation/BallShine/shansuo.csb"); 
        node5->runAction(action5);
        node5->setPosition(spriteBallShinVec->getPosition());
        this->addChild(node5);
        ballNodeVec.push_back(node5);
        action5->gotoFrameAndPlay(0,true); 

        Node* node6 = CSLoader::createNode("Animation/BallShine/shansuo.csb"); 
        auto action6 = CSLoader::createTimeline("Animation/BallShine/shansuo.csb"); 
        node6->runAction(action6);
        node6->setPosition(spriteBallShinVec->getPosition());
        this->addChild(node6);
        ballNodeVec.push_back(node6);
        action6->gotoFrameAndPlay(0,true); 
    }
}

}
//这上面是我的代码 因为美术没出来 所以暂时用的同一个动画,我遇到的问题是:VS2013里面不能打断点,而且我跟进去函数,一步步跟进的时候,函数运行的也不对,i = 0的时候,会运行到 i== 3的函数体里面,求大神解惑**