如何在设置StageWebView源之后继续关注Spark TextInput

时间:2012-01-15 05:00:25

标签: flex mobile flex4

我有一个移动应用程序,其中包含用于搜索的文本输入。搜索TextInput下面是StageWebView。当我使用loadURL()设置StageWebView的源时,键输入将转移到StageWebView。

我该怎样防止这种情况?

2 个答案:

答案 0 :(得分:1)

我想我弄明白了这个问题。当您将舞台属性(基本上将可见性设置为true)设置为窃取焦点时。我正在显示和隐藏Web视图,具体取决于文本输入是否有任何文本(我正在更新文本更改的webview源)。修复是在将光标放在文本输入中之前将Web视图设置为可见。只要可见性不变,焦点就会保留在文本输入中。

答案 1 :(得分:0)

我不知道是否有更好的方法,但我的解决方案是尝试在加载例程后使用myText.setFocus()将焦点设置回textInput。