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

时间:2016-01-09 02:02:37

标签: actionscript-3 flex flex4

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

我发现this方法覆盖了List类,但我想知道是否有另一种方法。

1 个答案:

答案 0 :(得分:2)

这是扩展类覆盖:

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
    }
}