如何禁用 Spark List 上的键盘导航?

How to disable keyboard navigation on a Spark List?

我的列表中的键盘交互导致它在不同的列表项之间跳转。该列表应该只响应鼠标事件,所以我想关闭键盘处理。

我找到了 this 覆盖列表 class 的方法,但我想知道是否还有其他方法。

这是扩展的 class 覆盖:

import flash.events.KeyboardEvent;

import spark.components.List;

public class ListNoKeyboardHandling extends List
{
    public function ListNoKeyboardHandling()
    {
        super();
    }

    override protected function keyDownHandler(event:KeyboardEvent):void {
        // do nothing
    }
}