如何检测特定文本框何时获得焦点(通过键盘和鼠标单击)。例如,当您单击文本框时,我只想要一个警报弹出窗口。
我正在尝试做类似
的事情protected function textbox1_changeHandler(event:Event):void
{
if(textbox1.IsFocus){
//run some code
}
}
我知道IsFocus不存在,但有什么能让我做类似的吗?
我正在使用Flash Builder 4.6,组件是mx:TextInput
由于
答案 0 :(得分:1)
使用focusIn事件。
概念上是这样的:
<mx:TextInput focusIn="trace('received focus')"/>
如果要查看textInput是否具有焦点,可以使用getFocus()方法。从概念上讲是这样的:
if(myComponent.getFocus() == myComponent){
trace('component has focus');
} else {
trace('component does not have focus');
}