[Sloved]How to change sprite texture if the image is come from plist

If I don’t make all imagea into a plist file, then i could change sprite texture like following:
var type1image = cc.textureCache.addImage(res.doctor_g_png);
sprite.setTexure(type1image);

But I use plist file, I found the code not work. I can’t see the image in the screen.
var type1image = cc.textureCache.addImage("#doctor.png");
sprite.setTexure(type1image);

I don’t sure whether I have a right usage.
Could someone know it?

Here’s how.

var frame = cc.spriteFrameCache.getSpriteFrame(“FRAME ID HERE”);
mySprite.setSpriteFrame(frame);

It works.
Thanks

Change title to [SOLVED] please. Let’s keep our forums helpful.

1 Like