使用 ActionScript 3.0 组件 |
|
|
|
| 使用 UI 组件 > 使用 ComboBox 组件 > 与 ComboBox 组件进行用户交互 | |||
在任何需要从列表中选择一项的表单或应用程序中,都可以使用 ComboBox 组件。例如,您可以在客户地址表单中提供一个州/省的下拉列表。对于比较复杂的情况,可以使用可编辑的 ComboBox。例如,在提供驾驶方向的应用程序中,您可以使用一个可编辑的 ComboBox 以允许用户输入出发地址和目标地址。下拉列表可以包含用户以前输入过的地址。
如果 ComboBox 可编辑,即 editable 属性为 true,则以下按键将从文本输入框中移除焦点,并保留先前的值。但 Enter 键除外,如果用户输入文本,该键将首先应用新的值。
|
键 |
说明 |
|---|---|
|
Shift+Tab |
将焦点移到上一项。如果选择了新的项,则调度 |
|
Tab |
将焦点移到下一项。如果选择了新的项,则调度 |
|
向下键 |
将选区向下移动一项。 |
|
End |
将选区移到列表底端。 |
|
Esc |
关闭下拉列表,并将焦点返回到 ComboBox。 |
|
Enter |
关闭下拉列表,并将焦点返回到 ComboBox。当 ComboBox 可编辑,且用户输入文本时,Enter 会将值设置为输入的文本。 |
|
Home |
将选区移到列表顶端。 |
|
Page Up |
将选区向上移动一页。 |
|
Page Down |
将选区向下移动一页。 |
在将 ComboBox 组件添加到应用程序时,可以添加以下数行 ActionScript 代码,使屏幕阅读器能够访问它:
import fl.accessibility.ComboBoxAccImpl; ComboBoxAccImpl.enableAccessibility();
无论组件有多少实例,都只对组件启用一次辅助功能。
|
|
|
|