如何获取 cc.Sprite 的图片的名字?

但是打印却获取不到sprite.spriteFrame.name 还是node的名字!

测试的版本是?
用2.4.8 测试是正常:

248版
你测试的是 已经在编辑器上布局好的 ,这个没问题!

cc.loader.loadRes 用这个方法加载后的 图片名 没有变,还是 编辑器上的


简单测试也正常修改了

可能是这个 cc.loader.loadRes api的问题!
多谢啦!

cc.resources.load( icon_png, cc.SpriteFrame, (err, spriteFrame) => {}

这个方法也有点问题吧!
加载资源不能有扩展名, 否则加载失败
加载失败就得用网络资源,
cc.assetManager.loadRemote 这个方法还必须有 扩展名,否则 网络资源找不到!

cc.loader.loadRes 也是可以的
名字 是由于 异步加载的问题!