首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Flex页面初始化设置TextInput焦点失败有关问题

2012-09-10 
Flex页面初始化设置TextInput焦点失败问题在设置初始焦点时,如登录窗口, 焦点可以设置停在文本框中,但是就

Flex页面初始化设置TextInput焦点失败问题

在设置初始焦点时,如登录窗口, 焦点可以设置停在文本框中,但是就是没法输入,解决办法如下:

?

在creationComplete中:

??? ??? ??? ??? var loginWindow:LoginWindow = new LoginWindow();
??? ??? ??? ??? //loginWindow.x = (this.width/2)-loginWindow.width/2;
??? ??? ??? ??? //loginWindow.y = (this.height/2) - loginWindow.height/2;
??? ??? ??? ??? loginWindow.addEventListener(LoginWindowEvent.LOGIN,checkAccount);
??? ??? ??? ??? PopUpManager.addPopUp(loginWindow,this,true);
??? ??? ??? ??? PopUpManager.centerPopUp(loginWindow);
??? ??? ??? ??? /* loginWindow.closeButton.visible=true; */
??? ??? ??? ???
??? ??? ??? ??? focusManager.setFocus(loginWindow.txtUsername);
??? ??? ??? ??? ExternalInterface.call("document.getElementById('iaas_index').focus()");

ExternalInterface来直接调用js,iaas_index就是swf的id.

?

可参考文章http://www.cnblogs.com/Anlycp/archive/2012/02/11/2346550.html

热点排行