请问关于获取CCAnimate播放到第几帧疑问

现在用cocos2d-x 2.2.3版本,CCAnimate用到图片都是打包成plist,在CCSpriteBatchNode里addchild。用一个CCSprite播放多个CCAnimate,参照网上高手提供的方法获取第几帧。
但sprite->getTexture()->getName()获取的值每次都是一样,

CCSpriteFrame* animFram = (CCSpriteFrame*)anim->getAnimation()->getFrames()->objectAtIndex(i);
GLuint idx = animFram->getTexture()->getName();这句编译没问题,但运行会出异常。

不知道这些方法有没有用错,还是版本改动一些东西?
谢谢