Bonjour,
Lorsque j'utilise ce code :
// handle keyboard events
var moz = false;
if (navigator.appName == "Mozilla" || (navigator.appName == "Netscape" && navigator.appVersion.indexOf("4." ) == -1))
moz = true;
if (moz)
document.addEventListener("keyup",keypress,true);
else if(navigator.appName == "Netscape" && navigator.appVersion.indexOf("4.x" ) != -1)
document.captureEvents(Event.KEYPRESS);
if (!moz)
document.onkeypress=keypress;
function keypress(e) {
if (navigator.appName == "Microsoft Internet Explorer" )
tmp = window.event.keyCode;
else if (moz)
tmp = e.keyCode;
if(tmp==80)
{
//alert("Touche n°80 P" );
// Depplacer le personnage
Position_PersoMarcherHautDroit(0);
}
}
Je dois appuyer plusieurs sur la touche "p" pour, par exemple, déplacer une "layer" .
Mais j'aimerais pouvoir appuyer une seul fois sur la touche "p" pour qu'il y est un déplacement continue de la couche. Il faudrait donc que l'appuie d'une touche en continue puisse fonctionner.
Comment pourrais-je faire cela ?
Merci d'avance.
Ps : Ce code me sert pour programmer un jeu en 3d isométrique.