关于更新按钮纹理

按钮点击了以后更换纹理
gameItemNode.on(“click”, function (event) {
var gameIndex = event.target.gameIndex;
//更新纹理
var realUrl = cc.url.raw(“prefab/leftButtonAgain”);
console.log(“111111112123” + realUrl);

            gameItemNode.getComponent(cc.Sprite).spriteFrame = new cc.SpriteFrame(realUrl);
            //调用创建菜单按钮方法
            self.initCenterMenu(gameIndex);
        }, this);
        gameItemNode.setPosition(cc.p(i * ItemSize, -j * ItemSize - 40));
    }

prefab是放在resources里面的,但是我点击了以后报了这个错:
GET http://localhost:7456/res/raw-assets/resources/prefab/leftButtonAgain 404 (Not Found)
没有放在res里面为什么路径显示是在res

请阅读 http://docs.cocos.com/creator/manual/zh/scripting/load-assets.html

可是我用到的资源都是在代码里面加载的,文档都是用属性检查器设置。

文档看完啊,下面有动态加载,资源动态加载不是你这样直接指定个路径就行了,需要load以后才能用。