flex组件自动获取输入焦点
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
creationComplete="initApp()">
<mx:Script>
[CDATA[
public function initApp():void {
application.focusManager.setFocus(nameInput);
}
]]
</mx:Script>
<mx:Label x="10" y="10" text="name"/>
<mx:Label x="10" y="36" text="password"/>
<mx:TextInput x="74" y="32" id="passwordInput"/>
<mx:TextInput x="74" y="8" id="nameInput"/>
<mx:Button x="178" y="62" label="Login"/>
</mx:Application>
2.在html中设置焦点
jsp 代码
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript">
function init_app() {
$("#flextestflash").focus();
}
</script>
</head>
<body onload="init_app();">
<div id="playerDiv">
Please Install Flash Player
</div>
<script type="text/javascript">
// [CDATA[
var fo = new SWFObject("flash/flextest.swf", "flextestflash", "100%", "100%", "8", "#FFFFFF");
fo.addParam("wmode", "transparent");
fo.write("playerDiv");
// ]]
</script>
</body>