本来想让一个登陆框直接在初始化的时候就能获取到焦点,使得用户可以直接输入,但是又不想改js,搞了半天才弄明白,原来swf需要被点击后才能获取到焦点。获取焦点还是很简单:focusManager.setFocus(控件名)或是控件名.setFocus()都可以。
改html获取焦点的解决方法:
在嵌入SWF的html里面加入如下的功能:
<body onload="document.getElementById('swf id').focus()">
这句话的含义:当onload完毕后,自动设定SWF为焦点状态。