我已经面对一段时间的问题是TextInput
永远不会失去焦点。
我尝试将stage.focus=null
放在Application
的点击事件上来解决此问题。但是,这会阻止TextInput
获得焦点。这可以通过stopPropagation
上的TextInput
来解决。这可能是一个解决方案。
我想要实现的是让TextInput
失去对外部点击,另一个TextInput
或任何其他元素的关注。
你能推荐另一种方法吗?
答案 0 :(得分:0)
试试这个,
textInput.addEventListener(FlexMouseEvent.MOUSE_DOWN_OUTSIDE, forceFocusOut);
private function forceFocusOut(e:Event):void{
stage.focus = null;
}