求助。怪异的BUG。Web上LabelAtlas创建后setString不成功

LabelAtlas在创建后再调用setString时显示没有更新,但输出该label的getString是有变为新的值。其他label不会。代码如下

var label = new cc.LabelAtlas(“123”, “res/NumFont.png”, 73, 100, “0”);
cc.log(label.getString()); //输出123
label.setString(“4”);
cc.log(label.getString()); //输出4
this.addChild(label);
label.setPosition(cc.p(100,100)); //显示依然是123

var ttfLabel = new cc.LabelTTF(“labelTTF”, “Arial”, 24);
ttfLabel.setString(“newLabelTTF”); //显示newLabelTTF
this.addChild(ttfLabel);
ttfLabel.setPosition(cc.p(100,200));

var bmfLabel = new cc.LabelBMFont(“labelBMF”, “res/demoMap/Heiti9.fnt”);
bmfLabel.setString(“newLabelBMF”); //显示newLabelBMF
this.addChild(bmfLabel);
bmfLabel.setPosition(cc.p(200, 100));

试试改为 label.string = “4”;

谢谢。找到原因了。是在网页端资源没预加载。奇怪的是初始化正常且没报错。
请教一下。你是怎么更新已有项目的引擎版本的?是更新引擎后复制哪些到现有项目覆盖吗?

就覆盖frameworks下面的cocos2d-html5和js-bindings,有大版本就马上更新,免得以后更新时,修改太多会好花时间