我遇到了一个问题,当我在舞台上单击时没有调用“FOCUS_OUT”事件。当我单击 TLFTextField 时,我确实收到了“FOCUS_IN”事件。不确定问题可能是什么,任何提示或想法都会很棒。我已经做了一些谷歌搜索,但没有找到任何有用的东西。
这是我拥有的一些代码:
txt_search.addEventListener(FocusEvent.FOCUS_IN, onFocusIn);
txt_search.addEventListener(FocusEvent.FOCUS_OUT, onFocusOut);
private function onFocusOut(e:FocusEvent):void
{
trace("--Search Field-- :: FocusOut");
if(txt_search.text == '')
{
txt_search.text = _defaultText;
}
else
{
//do nothing
}
}
private function onMouseEvent(e:MouseEvent):void
{
if(txt_search.text != '' && txt_search.text != _defaultText)
{
//do search
trace("--Search Feeds--");
}
else
{
//do nothing
}
}
谢谢!