cocos2d-js 中获取plist中的图片

var button = new ccui.Button();
……
button.loadTextures(“res/xxx.jpg”, “res/xxxx.jpg”, “”);//在这步的时候 如果直接写路径是没问题的 但是我的图片都是存在plist中的 那这里应该怎么写呢?

之前这样写过精灵
cc.spriteFrameCache.addSpriteFrames(res.img_plist);
var newGameNormal =new cc.Sprite.createWithSpriteFrame(cc.spriteFrameCache.getSpriteFrame(“xxx.png”));
但是好像不适用 按钮里面
求指导

var frame = cc.spriteFrameCache.getSpriteFrame(“xxx.png”);
var newGameNormal = new cc.Sprite.(frame);

不行呢。我现在想把 plist的图片读取出来 放到 button.loadTextures(“res/xxx.jpg”, “res/xxxx.jpg”, “”); 里面

var button = new ccui.Button();
button.loadTextures(“xxx.jpg”, “xxxx.jpg”, “”, ccui.Widget.PLIST_TEXTURE);

xxx.jpg = plist 中的图片名称

如果是 plist, 请使用 ccui.Widget.PLIST_TEXTURE;

预设是 ccui.Widget.LOCAL_TEXTURE, 需要直接路径

十分感谢 纠结我一天了 你真厉害 :2: :2: :2: :2: