如何在cocos2d-html5中捕获文本输入?

时间:2014-08-04 08:53:30

标签: cocos2d-html5

我必须使用cocos2d-html5捕获用户的输入。 EditBox组件与zOrder有一个小故障。设置在它之上的所有东西都恰好在它之下。 至于其他组件(TextFieldTTF,UICCTexField) - 它们在图层(和/或场景)中不可见,因此可能未添加。有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

我遇到过类似的问题,我通过向EditBox添加一个函数来解决它。

setActive: function(isActive) {
    this._edTxt.style.display = (isActive ? "block" : "none");
}

当我们需要在editBox上面添加节点时,调用editBox.setActive(false),它将在新添加的节点下,不可编辑。并且记得在删除新添加的节点时通过editBox.setActive(true)恢复它。

相关问题