最近的一个项目中,需要判断某个控件是否获得焦点。
网上内容大多是如何设置焦点,下面内容是如何判断是否获得焦点。
as文件
// 引入packa
import mx.managers.IFocusManagerComponent;
// 定义变量保存当前焦点的控件,其中txt1是页面上的任一控件
var compAtFocus:IFocusManagerComponent=txt1.focusManager.getFocus();
// 可以判断获得焦点控件的类型
compAtFocus is TextInput
// 取得控件名称
Object(compAtFocus).name