0

我想从带有回车键的组合框中选择项目,是任何内置的组合框事件而不是按键事件。

谢谢

4

1 回答 1

3

您可以使用各种事件来捕捉这一点。

例如,所有 Spark 列表(包括 DropDownList 和 ComboBox)都会在所选索引更改时调度IndexChangeEvent.CHANGE 。此事件包含有关所选索引 ( newIndex) 和刚刚取消选择的索引 ( ) 的信息oldIndex

还调度了一个更通用的事件,所有“输入”组件在其值更改时调度的事件:FlexEvent.VALUE_COMMIT。这不携带任何其他信息。

无论是通过鼠标单击还是通过键盘选择来选择项目,都会调度这两个事件。

也许您只想捕获通过键盘选择项目的事件。在这种情况下,您可以侦听FlexEvent.ENTER,它仅在按下 Enter 按钮时调度;或者对于更通用的KeyboardEvent.KEY_UP,在这种情况下,您必须手动确定按下的键是否是回车键。

于 2012-10-23T09:01:04.307 回答