私は持っています。データプロバイダーとして arraylist を提供しています。私の質問は、Enter キーを使用してアイテムを選択すると、なぜ ing の場所に移動するのかということです。また、キーボードからスペースを押すと、再び ing の場所に移動します。どうすればこれを修正できますか? ありがとう
protected function onInputKeyDown(e:KeyboardEvent):void
{
if(e.keyCode == 13)
{
AddPath(cb.textInput.text);
cb.dataProvider = recentList;
}
}
ここで recentList はバインド可能な ArrayList です。ComboBox に何か入力して Enter キーを押すたびに、ComboBox のテキスト領域の先頭にカーソルが移動します。AddPath 関数は、新しいデータを recentList に追加するだけです。