setFocus in Flex



我在flex4mxml中使用以下代码。

<mx:Button label="Set focus to Username"
            click="focusManager.setFocus(username);" />

如何使用相同的动作脚本,我的意思是创建一个应用程序的完整事件,而不使用按钮。

那就是我在应用程序中有登录面板,而页面加载用户名字段中应该有光标。

有谁能帮我吗?

问题是,在您的应用程序中,TextInput有焦点,但在HTML页面中,Flex应用程序没有。所以基本上你需要做的唯一额外的步骤就是让Flex应用聚焦。只有一种方法可以实现这一点:通过JavaScript。您应该在应用程序加载之后执行

Farrata的人写了一个很好的例子来说明如何做到这一点,所以我要告诉你:http://flexblog.faratasystems.com/2011/12/15/setting-focus-in-flex-components

最新更新