示例:
代码:
comps/MyList.as :
/**
* http://blog.flexexamples.com/2008/06/11/disabling-keyboard-navigation-on-the-list-control-in-flex/
*/
package comps {
import flash.events.KeyboardEvent;
import mx.controls.List;
public class MyList extends List {
public function MyList() {
super();
}
override protected function keyDownHandler(event:KeyboardEvent):void {
}
}
}
* http://blog.flexexamples.com/2008/06/11/disabling-keyboard-navigation-on-the-list-control-in-flex/
*/
package comps {
import flash.events.KeyboardEvent;
import mx.controls.List;
public class MyList extends List {
public function MyList() {
super();
}
override protected function keyDownHandler(event:KeyboardEvent):void {
}
}
}
MXML文件:
<?
xml version="1.0" encoding="utf-8"
?>
<!-- http://blog.flexexamples.com/2008/06/11/disabling-keyboard-navigation-on-the-list-control-in-flex/ -->
< mx:Application xmlns:mx ="http://www.adobe.com/2006/mxml"
xmlns:comps ="comps.*"
layout ="vertical"
verticalAlign ="middle"
backgroundColor ="white" >
< mx:Array id ="arr" >
< mx:Object label ="One" />
< mx:Object label ="Two" />
< mx:Object label ="Three" />
< mx:Object label ="Four" />
< mx:Object label ="Five" />
< mx:Object label ="Six" />
< mx:Object label ="Seven" />
< mx:Object label ="Eight" />
< mx:Object label ="Nine" />
</ mx:Array >
< comps:MyList id ="list"
dataProvider =" {arr} "
width ="100" />
</ mx:Application >
<!-- http://blog.flexexamples.com/2008/06/11/disabling-keyboard-navigation-on-the-list-control-in-flex/ -->
< mx:Application xmlns:mx ="http://www.adobe.com/2006/mxml"
xmlns:comps ="comps.*"
layout ="vertical"
verticalAlign ="middle"
backgroundColor ="white" >
< mx:Array id ="arr" >
< mx:Object label ="One" />
< mx:Object label ="Two" />
< mx:Object label ="Three" />
< mx:Object label ="Four" />
< mx:Object label ="Five" />
< mx:Object label ="Six" />
< mx:Object label ="Seven" />
< mx:Object label ="Eight" />
< mx:Object label ="Nine" />
</ mx:Array >
< comps:MyList id ="list"
dataProvider =" {arr} "
width ="100" />
</ mx:Application >
源文件: http://blog.flexexamples.com/wp-content/uploads/List_keyDownHandler_test/bin/srcview/index.html
来自: http://blog.flexexamples.com/2008/06/11/disabling-keyboard-navigation-on-the-list-control-in-flex/