c2dx真的玩不太来,求个比较基础的概念,关于替换一张图片的

比如一些sdk或者语言中直接有类似source = xxx、 setResource(xxx)、setImage(xxx)之类的来改变(替换)这个图片控件或者图标中显示的图片。

而c2dx中,我只知道CCSprite* create()、 CCSprite* createWithTexture(CCTexture2D *pTexture) 类似这些方法,

例如:
CCSprite* ccs_map;
CCTexture2D * text2d = CCTextureCache::sharedTextureCache()->addImage(“img/ground_bg_1.png”);
ccs_map->setTexture(text2d);

来设置一张图片,看这意思似乎还是加进去的,并非替换掉?

或者:
Widget* ui_game = GUIReader::shareReader()->widgetFromJsonFile(“Export/seeker_ui_game_1/seeker_ui_game_1.json”);
UIImageView* iv_map = (UIImageView*)ui_game->getChildByName(“iv_map”);
通过这样来获得一个UIImageView控件,而这控件我也没找到类似可以设置imagesource的方式。。。

求教到底如何简单的调用替换图片的功能。

CCSprite *ccs_map = CCSprite::create();
ccs_map->setDisplayFrame(CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName(“xxx.png”));

用SpriteFrame

报错~
我被搞糊涂了,还有怎么才能改变CCSprite的大小,而不是缩放