GameObject 得到自定义的组件

var prize = new Sprite();prize.name = “forprize”;prize.initWithFile(“prizesign1.png”, 0);var go = new GameObject();go.addComponent(prize);this.root.addChild(go);var forprize = go.getComponentJS(“forprize”);print(“prize:”+forprize);
这是我的代码,输出的为什么是0?getComponentJS此方法得到json里定义的组件就没有问题

prize.name = “forpreize”

Sprite的Name暂时不可以这么设置name
var prize = new Sprite(); 可以考虑把这个 prize保存下来,可以少调用一次 getComponentJS

prize.name = “forpreize”

Sprite的Name暂时不可以这么设置name
var prize = new Sprite(); 可以考虑把这个 prize保存下来,可以少调用一次 getComponentJS