Actionscript 3 actionscript 3中的关键组合

Actionscript 3 actionscript 3中的关键组合,actionscript-3,Actionscript 3,**如何使用组合键在ActionScript3中编写代码,例如:如果我按组合键Ctrl+A,则“trace”(“您按组合键Ctrl+A”);或 Ctrl+B Ctrl、alt和shift键是特殊情况,它们的状态随每个键盘事件一起发送。如果需要检测+回车之类的内容,则需要在数组(或向量)中跟踪按下和释放的键 Ctrl、alt和shift键是特殊情况,它们的状态随每个键盘事件一起发送。如果需要检测+Enter之类的内容,则需要跟踪数组(或向量)中按下和释放的键。我知道如果(event.keyCode

**如何使用组合键在ActionScript3中编写代码,例如:如果我按组合键Ctrl+A,则“trace”(“您按组合键Ctrl+A”);或 Ctrl+B

Ctrl、alt和shift键是特殊情况,它们的状态随每个键盘事件一起发送。如果需要检测+回车之类的内容,则需要在数组(或向量)中跟踪按下和释放的键


Ctrl、alt和shift键是特殊情况,它们的状态随每个键盘事件一起发送。如果需要检测+Enter之类的内容,则需要跟踪数组(或向量)中按下和释放的键。

我知道如果(event.keyCode==17 | | | event.keyCode==68){trace(“按下的Ctrl或d”)}则如何组合,但我需要Ctrl+d的键组合,而不是Ctrl或d,我已经把&而不是| |,但它不起作用,我能做什么?我知道如果(event.keyCode==17 | | | event.keyCode==68){trace(“按下Ctrl或d”)},我需要Ctrl+d的组合键,而不是Ctrl或d,我把&而不是| |,但它不起作用,我能为你做什么?当这一切发生时,你难道不喜欢它吗?当这一切发生时,你难道不喜欢它吗?
trace("You pressed key combination of Ctrl+B");
//add global keyboard listener somewhere in init section
stage.addEventListenter(KeyboardEvent.KEY_DOWN, onKeyDown);

function onKeyDown(event:KeyboardEvent):void
{
    if (event.keyCode == 65 && event.ctrlKey)
    {
        trace("You pressed Ctrl-A");
    }
}