Flex:多个TextInput焦点问题

时间:2014-01-02 10:12:02

标签: actionscript-3 flex

我已经面对一段时间的问题是TextInput永远不会失去焦点。

我尝试将stage.focus=null放在Application的点击事件上来解决此问题。但是,这会阻止TextInput获得焦点。这可以通过stopPropagation上的TextInput来解决。这可能是一个解决方案。

我想要实现的是让TextInput失去对外部点击,另一个TextInput或任何其他元素的关注。

你能推荐另一种方法吗?

1 个答案:

答案 0 :(得分:0)

试试这个,

textInput.addEventListener(FlexMouseEvent.MOUSE_DOWN_OUTSIDE, forceFocusOut);

private function forceFocusOut(e:Event):void{
   stage.focus = null;
}