0

我在 flex4 mxml 中使用以下代码效果很好。

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

如何在 Action 脚本中使用它我的意思是在不使用按钮的情况下创建应用程序的完整事件。

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

谁能帮我?

4

1 回答 1

3

问题是在您的应用程序中 TextInput 具有焦点,但在 HTML 页面中您的 Flex 应用程序没有。因此,基本上您需要的唯一额外步骤是让 Flex 应用程序获得焦点。只有一种方法可以实现这一点:通过 JavaScript。您应该在加载应用程序执行此操作。

Farrata 的人写了一个很好的例子来说明如何做到这一点,所以我只是向你指出:http: //flexblog.faratasystems.com/2011/12/15/setting-focus-in-flex-组件

于 2011-12-28T14:35:52.070 回答