I\'ve tried
[[CCTextureCache sharedTextureCache] addImage: @\"still.png\"];
But I always end up with a distorted image for some reason. It\'s m
You would just call the sprite.texture function.
Example
In your init method:
CCTexture2D *tex1 = [[CCTextureCache sharedTextureCache] addImage:@"still.png"];
CCTexture2D *tex2 = [[CCTextureCache sharedTextureCache] addImage:@"anotherImage.png"];
CCSprite *sprite = [CCSprite spriteWithTexture:tex1];
//position the sprite
[self addChild:sprite];
Then to change the image of the sprite to tex2:
sprite.texture = tex2;
Very simple!
Hope this helped!