首页 > 代码库 > Flex 文本编辑类控件 强制失去焦点问题
Flex 文本编辑类控件 强制失去焦点问题
TextInput, RichEditableText, NumericStepper等类型的控件在获得焦点后.
有时需要他失去焦点时stage.focus=null;不能完全做到,因为focusmanager里还保存着个lastFocus,程序再次激活时会自动把它重新设置为焦点.
解决方法:
use namespace mx_internal;
focusManager.mx_internal::lastFocus = null;
示例:
protected function mouseFocusChangeHandler(event:FocusEvent):void
{
if(stage && stage.focus && focusManager && focusManager.mx_internal::lastFocus == )
{
stage.focus=null;
focusManager.mx_internal::lastFocus = null;
}
}
<s:TextInput mouseFocusChange="mouseFocusChangeHandler(event)"/>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。