如何获取cocos2d-js Sprite的图片网址?

时间:2015-04-24 12:47:10

标签: javascript cocos2d-x cocos2d-js

我有一个从代码创建的Sprite:

var mysprite = new cc.Sprite(theURLofimage);

现在,在我的代码中的某个时刻,我想获得" theURLofimage"上面的精灵。

var req_url = mysprite.texture.url;

在浏览器中返回所需的网址。但是,它在本机代码中返回undefined(或者jsb,也就是说)。当我记录" mysprite.texture"时,它返回我[object texture2D]但我无法在Cocos IDE控制台中查看该对象的内容。

无论如何都要获得精灵所需的网址?或者有哪些替代方案?

1 个答案:

答案 0 :(得分:0)

我必须查看API文档,看看是否有更好的方法,但您可以手动设置:

var mysprite = new cc.Sprite(theURLofimage);
mysprite.url = theURLofimage;

然后你总能从那里得到它。