Editbox 一个问题

事情是这样的

模拟器 下log是这样的

源码是这样的

web是正常的,所以这算不算是个问题?@zilong

能否提供一个 demo? 可能是我的锅。。。

editboxTest.zip (508.2 KB)

demo来啦,给编辑器里实例的editBox的string赋值就没问题,代码创建的editBox在模拟器下就有问题,editbox._string是正确的,editbox.string就没有值,所以是不是sgNode.string赋值哪里出了啥问题?

目前来说你需要调整一下 editbox.string 的赋值顺序,你把这个放到 this.node.addChild() 的调用之后就可以了。

出现 web 和浏览器表现不一致主要是平台层实现的差异,这个暂时不太会改,你注意一下就可以了。

editbox里不是有个_string吗?直接返回这个_string不行吗?我set的时候都是赋值给_string了啊?我现在知道了倒是没事,害怕其他不知道的童鞋走弯路,虽然可能几率很小:joy:

恩 那个 _string 确实可以取,也算是一种折中方案。