1

Ctrl+CCtrl+VおよびCtrl+Xkeydown イベントにイベント リスナーを追加する方法。キーダウン機能について、以下のステートメントを試しています。

public function OnKeyDown(e:KeyboardEvent){    
 if((e.ctrlKey && (e.keyCode == Keyboard.C)) {  
        trace ("copy");  
    }else if((e.ctrlKey && (e.keyCode == Keyboard.V)) {  
        trace ("paste");   
    }else if((e.ctrlKey && (e.keyCode == Keyboard.X)) {  
        trace ("cut");
    }
}
4

2 に答える 2

3
systemManager.stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);

protected function onKeyUp(event:KeyboardEvent):void
{
    if (event.ctrlKey)
            switch(event.keyCode)
            {
                case 67: break;  //Keyboard.C
                case 86: break;  //Keyboard.V
                case 88: break;  //Keyboard.X
            }
}

私はこのコードを使用しています。

于 2012-07-31T11:07:18.067 に答える