我正在使用Adobe Flash Builder 4.6为移动设备构建聊天应用程序。 我有:消息输入的TextInput和s:发送消息的按钮。 当用户输入消息并点击“发送”键盘时,键盘会关闭。我想保持它的开放。
我可以将textInput.setFocus()和setFocus与setTimeout()一起使用,但它有时会产生意外结果。例如,软键盘可以在不调整舞台大小的情况下跳跃或下降。
当您在文本输入外部进行录制时,您是否可以推荐保持软键盘打开的良好解决方案(焦点应保留在文本输入中)。
答案 0 :(得分:0)
对我有用的是:
当我希望textInput能够针对特定情况进行聚焦时,我创建了一个lockFocus变量,供侦听器在决定重新分配焦点之前先检查。
希望有所帮助!