Focus问题

dormouse1985 2011-03-15 02:14:02
弹出窗口TitleWindow,里面有一个TextInput,当期focus out时触发一些操作,点击外面区域没有触发focus out。

看代码弹出窗口点击它是不会获取焦点

如何解决?

示例代码如下:

<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="400" height="300"
close="closeHandler()" click="clickHandler(event)">
<mx:Form>
<mx:FormItem label="name:">
<mx:TextInput/>
</mx:FormItem>
</mx:Form>

<mx:Script>
<![CDATA[

private function closeHandler():void
{

}

private function clickHandler(event:MouseEvent):void
{
trace("Focus=" + focusManager.getFocus());
}
]]>
</mx:Script>
</mx:TitleWindow>
...全文
52 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xlgp2171 2011-03-15
  • 打赏
  • 举报
回复
可以试试FlexMouseEvent.MOUSE_DOWN_OUTSIDE事件
来代替focus out操作

4,328

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计 Flex
社区管理员
  • Flex
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧