キーが押されてonpressになるまでループ/アクションを実行したいです。そのアクションを停止したい場合は、関数getKey
を呼び出してください。誰もこれを行う方法を提案することはできますか?JavaScriptが実行されてからキーが押されるまで
function getKey(e)
{
var pressedKey;
if (document.all) { e = window.event; }
if (document.layers || e.which) { pressedKey = e.which; }
pressedCharacter = String.fromCharCode(pressedKey).toLowerCase();
move(pressedCharacter);
}
document.onkeypress = getKey;
キーが押されなくなるまで、move()関数を連続して実行します。それが押された場合、私は新しい押された文字でmove()関数を再実行したいです
1000は、第二またはミリ秒に右であるが、私はそれは文字が押されていない今までまでのために実行したいキーコードを見つけるために、 :move関数は、endと呼ばれるグローバル変数を設定します。これは、ループを止めると1になります)maxこのループは実行可能です。say(固定値は既にわかっています) – aWebDeveloper
@Web申し訳ありません。 "キャラクターが**押されていない**まで?"言い換えれば、**ユーザーがキーを押している間**、あなたは何かが欲しいですか? – deceze
ループを非停止状態で実行していますが、ユーザがチャプタを押した場合、ループを実行しなくてもいいようにします – aWebDeveloper