[已解决] 关于EditBox的两个问题,困扰了我十分钟

第一个:EditBox获得焦点时,会报错,这个错误是什么原因,以及有无影响?

【已解决】第二个:我要怎么获得EditBox里输入的内容呢?我查阅了官方文档和API,没有发现有获取输入的方法或者参数,如果我按照JS的回调添加EditBox和text参数,依然无法获取,所以我应该不算伸手党吧

第三个:我这里的项目,如果用模拟器运行,不能触发Editing Did Began(获得焦点)和Editing Did Ended事件(输入结束),网页运行就没问题,Text Changeed事件在模拟器和网页都没问题,我是预览官方示例发现的,控制台只会输出single line editBoxDidChanged:

creator版本1.01,我换了三台电脑都一样:joy:

@linshun @wangzhe @panda @zilong 谢谢各位大神

Example Collection的例子看了没? 那里有解决方法

看到了,谢谢

输入内容能获取到,但是还是要报一楼所示的错误,是怎么回事?你那里要报错吗?

_onTouchBegan是你自己写的方法?

不是啊,我就添加一个EditBox然后预览的时候,只要EditBox获取焦点就会弹这个

模拟器预览就会这样,浏览器预览,浏览器的控制台就没有这个错误信息

我试了下. 浏览器和模拟器都没报错误信息 = .=||

你要么把creator关掉, 重开新建一个scene添加下试试.

你是用的windows还是mac?我这新建一个场景,什么都没动,就添加了个EditBox,都是一样的,我家里和公司的电脑都是这样:sweat_smile:

这是官方实例,我看报错信息好像是模拟器的原因

还有一个问题,我这里的项目,如果用模拟器运行,不能触发Editing Did Ended事件(输入结束),网页运行就没问题,Text Changeed事件没问题,你那里是这样吗?

@linshun @wangzhe @panda @jare 又有问题了:joy:

你用的版本是?我这边查查看什么原因。

creator 1.0.1,谢谢,麻烦你了

能否升级到 1.02 再试试呢?

http://forum.cocos.com/t/1-0-2-bug/36302/36

额,这时我昨天发的贴,就是有问题,panda叫我用1.0.1:sweat_smile:

Orz … 我先查一下 1.02 有没有这个问题,我们会尽快发一个 hotfix 版本。。。。

好的,谢谢你了:slightly_smiling:

我刚刚验证了,这个问题在 最新的1.02(开发版本)上面没有问题,下一个版本 1.03 会修复这个问题,你先用 1.01 做吧,后面直接升级就解决了。

好的,谢谢你了:kissing_heart: