加载图片的时候出现的问题,求助

  • Creator 版本: 2.4.5
  • 目标平台: chrome
  • 重现方式:必现

var mystring = 7001;
cc.resources.load(mystring,cc.SpriteFrame,function(err,frame)
{ piture.spriteFrame=frame;
console.log(err);
})
我把mystring换成“7001”就可以加载出来图片,用mystring就不行,错误信息是:
Error: Bundle resources doesn’t contain 7001

奇怪了。。。 不能用变量来作为路径吗。。。。

改成 var mystring = ‘7001’ 即可

var mystring = 7001;是number类型,而需要传的参数是string类型

我的错,我没写清楚…
原来的代码里mystring是读csv取得值,是得到的字符串型的7001,我贴的代码里为了便于理解把读表函数去掉了… 忘记加引号了

实际操作的时候我也试过这些写法:
var mystring =“7001”
const mystring = “7001”
var mystring = ‘“7001”’(就是把双引号也加到变量里)
都是同样的结果…已经崩溃了,昨晚觉都没睡好
今晚回家决定改方法了:sweat_smile:,用loaddir

我这里也错了,你找到问题了吗

没有…… :joy::joy:

var mystring = ‘7001/spriteFrame’;