Flash 如何防止as3中关键事件的默认行为
我有一个视频播放器,它使用一个滑块。当视频播放时,我按下右箭头或左箭头,它会尝试移动滑块指针。 我需要调用一个函数,而不是默认行为Flash 如何防止as3中关键事件的默认行为,flash,actionscript-3,Flash,Actionscript 3,我有一个视频播放器,它使用一个滑块。当视频播放时,我按下右箭头或左箭头,它会尝试移动滑块指针。 我需要调用一个函数,而不是默认行为 stage.addEventListener(KeyboardEvent.KEY_DOWN, myKeyDown); function myKeyDown(e:KeyboardEvent):void{ switch(e.keyCode) { case 37: callLeft();
stage.addEventListener(KeyboardEvent.KEY_DOWN, myKeyDown);
function myKeyDown(e:KeyboardEvent):void{
switch(e.keyCode)
{
case 37:
callLeft();
break;
case 39:
callRight();
break;
......
..
}
}
但是当我按下这些键时,这些函数并没有被调用,而是调用了默认的操作。如何修复此问题。您有权访问视频播放器源代码吗?如果没有,是否从外部加载播放器?
function myKeyDown(e:KeyboardEvent):void
{
e.preventDefault();
...