脚本创建button出错

var node = new cc.Node('item');
var sp = node.addComponent(cc.Sprite);
sp.spriteFrame = mSpriteFrame;
var btn = node.addComponent(cc.Button);
btn.transition = cc.Button.Transition.COLOR;
btn.hoverColor = cc.Color.WHITE;
btn.pressedColor = cc.Color.WHITE;
btn.normalColor = cc.Color.WHITE;//这句报错,在控制台输出btn对象,有hoverColor和pressedColor。normalColor和disabledColor都有前缀'_N$',请问我该怎么访问?
btn.disabledColor = cc.Color.WHITE;
node.on('click', function(){});

在控制台输出btn对象,有hoverColor和pressedColor。normalColor和disabledColor都有前缀’_N$’,请问我该怎么访问(设置颜色)?

报错你要把报错内容贴出来啊大哥