flex 初始化获取焦点

来源:互联网 发布:芝华士沙发 知乎 编辑:程序博客网 时间:2024/05/21 00:54

本来想让一个登陆框直接在初始化的时候就能获取到焦点,使得用户可以直接输入,但是又不想改js,搞了半天才弄明白,原来swf需要被点击后才能获取到焦点。获取焦点还是很简单:focusManager.setFocus(控件名)或是控件名.setFocus()都可以。

改html获取焦点的解决方法: 
在嵌入SWF的html里面加入如下的功能: 
<body onload="document.getElementById('swf id').focus()"> 
这句话的含义:当onload完毕后,自动设定SWF为焦点状态。 

原创粉丝点击