我正在使用Flex 3.2中的应用程序,我需要能够判断当前焦点是否是文本框。我该怎么做呢?我的应用程序中有多个文本框,因此我无法为focusOut等设置多个事件处理程序。
谢谢, 马特
答案 0 :(得分:1)
您可以使用stage.focus
属性来完成此操作。它包含任何具有焦点的对象的实例。
所以无论你想做什么检查,只需这样做:
if(stage.focus is TextField){
//do whatever you'd like to do
}
我不是真正的Flex用户,但我非常确定文本组件在其中使用TextFields,并且焦点仍然是TextField类。如果我弄错了,请有人纠正我。