だから、私はこの Flash CS5 ファイルにいて、別の機能が実行されているときに機能を無効にしたいと考えています。より正確に言えば、キーボードを介してゲームのキャラクターを制御する機能を実行しています。このキャラクターが別のキャラクターにぶつかると、もう一度キーを押しても動かないようにしたいです。これは私のコードです:
stage.addEventListener(KeyboardEvent.KEY_DOWN, move)
stage.addEventListener(Event.ENTER_FRAME, game)
function game(e:KeyboardEvent) : void {
if (e.keyCode == 39){
character.x += 15;
}
if (e.keyCode == 37){
character.x -= 15;
}
}
function game(e:Event): void {
if(character.hitTestObject(wall)) {
**how do i disable that move event here??**
}
}
私はたくさん検索したことを誓います!気にするのは嫌いです;)