为什么看不到pSprite7帧动画的效果

当pSprite7节点向左移动时没有显示帧动画的效果,当pSprite7节点停止移动时帧动画就会显示出运行效果,为什么会这样?代码如下:

 if (a13 < pSprite7->getPositionX()){
    moveBy = MoveBy::create(0.016667, Vec2(-7, 0));
	pSprite7->runAction(moveBy);
	SpriteFrameCache::getInstance()->addSpriteFramesWithFile("guai_xiang_zuo/guai_xiang_zuo.plist");
	Vector<SpriteFrame*>list;
	list.reserve(11);
	list.pushBack(SpriteFrameCache::getInstance()->getSpriteFrameByName("10001.png"));
	list.pushBack(SpriteFrameCache::getInstance()->getSpriteFrameByName("10002.png"));
	list.pushBack(SpriteFrameCache::getInstance()->getSpriteFrameByName("10003.png"));
	list.pushBack(SpriteFrameCache::getInstance()->getSpriteFrameByName("10004.png"));
	list.pushBack(SpriteFrameCache::getInstance()->getSpriteFrameByName("10005.png"));
	list.pushBack(SpriteFrameCache::getInstance()->getSpriteFrameByName("10006.png"));
	list.pushBack(SpriteFrameCache::getInstance()->getSpriteFrameByName("10007.png"));
	list.pushBack(SpriteFrameCache::getInstance()->getSpriteFrameByName("10008.png"));			
	auto pAnimation = Animation::createWithSpriteFrames(list, 0.02f, 1000);
	auto pAnimate = Animate::create(pAnimation);
	pSprite7->runAction(pAnimate);
}