mrshardax
Messages postés47Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention22 mars 2006
-
6 juin 2003 à 18:24
cs_guilOooo
Messages postés53Date d'inscriptionvendredi 19 septembre 2003StatutMembreDernière intervention19 novembre 2004
-
11 nov. 2004 à 18:10
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_guilOooo
Messages postés53Date d'inscriptionvendredi 19 septembre 2003StatutMembreDernière intervention19 novembre 2004 11 nov. 2004 à 18:10
Heeuuu.. pardon.. j'ai oublié une ou deux choses :
je me suis apperçu que j'ai inversé les touches Q et M.
il faut donc inverser les chiffres 109 et 113 dans les deux derniers ifs.
Bien évidemment, il est possible de changer les touches en entrant dans les if le code de la touche correspondante...
Voilà, et pardon pour le flood.
cs_guilOooo
Messages postés53Date d'inscriptionvendredi 19 septembre 2003StatutMembreDernière intervention19 novembre 2004 11 nov. 2004 à 18:07
Voila comment déplacer la palette au clavier :
------------------------------------------
//Déplacer la palette à gauche
function gauche(){
u = u-1;
if (u<0){
u=0;
}
}
//déplacer la palette à droite
function droite(){
u = u+1;
if (u>15){
u=15;
}
}
//Si on a un évènement clavier
function process_keypress() {
if (window.event.type == "keypress" & window.event.keyCode > 0) {
//Et que cet évènement correspond à une pression
//sur la touche "M", on éxécute droite()
if (window.event.keyCode==109){
droite();
}
//Si cet évènement est une pression sur la touche "Q"
//alors on éxécute Gauche()
if (window.event.keyCode==113){
gauche();
}
}
return true;
}
document.onkeypress = process_keypress;
------------------------------------------
Ce code marche si on le place juste avant </script>. Mais il y a un hic : il faut remplacer "====" (ligne 55) par "----".
Mumuri
Messages postés320Date d'inscriptionmercredi 9 octobre 2002StatutMembreDernière intervention 6 avril 2008 5 juil. 2003 à 17:53
un évenement qui te permet de détecter la pression d'une touche ...
en utilisant les fléches de direction de ton clavier tu optimiserai ton code
neo1502
Messages postés23Date d'inscriptionmercredi 4 juin 2003StatutMembreDernière intervention13 février 2004 7 juin 2003 à 15:43
non c'est quoi???
nitro120
Messages postés229Date d'inscriptionvendredi 16 août 2002StatutMembreDernière intervention 9 juillet 2003 6 juin 2003 à 20:57
g pa lu le code mé daprés le commentaire de mrshardax je comprends qu'il faut utliser des liens pour deplacer la raquette
c tres embetant ...
connais-tu onKeyDown ???
mrshardax
Messages postés47Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention22 mars 20062 6 juin 2003 à 18:24
J ai trouvé un bug (ki n'est pas vraiment un bug): les liens pour deplacer la palette pointent sur l endroit ou est stocker le fichier (cad sur mon bureau) : je click et pouf, j'ai mon bureau.
Remplace :
[ ---]
Par :
[Code][Javascript: ---][Code]
C'est juste un detail, mais au plus fort de la partie, sous une tension extreme, il peut arriver de clicker sur le bouton de la sourie, et la, ben, tout est fini, on se retrouve sur le bureau ..... Quel dommage !
11 nov. 2004 à 18:10
je me suis apperçu que j'ai inversé les touches Q et M.
il faut donc inverser les chiffres 109 et 113 dans les deux derniers ifs.
Bien évidemment, il est possible de changer les touches en entrant dans les if le code de la touche correspondante...
Voilà, et pardon pour le flood.
11 nov. 2004 à 18:07
------------------------------------------
//Déplacer la palette à gauche
function gauche(){
u = u-1;
if (u<0){
u=0;
}
}
//déplacer la palette à droite
function droite(){
u = u+1;
if (u>15){
u=15;
}
}
//Si on a un évènement clavier
function process_keypress() {
if (window.event.type == "keypress" & window.event.keyCode > 0) {
//Et que cet évènement correspond à une pression
//sur la touche "M", on éxécute droite()
if (window.event.keyCode==109){
droite();
}
//Si cet évènement est une pression sur la touche "Q"
//alors on éxécute Gauche()
if (window.event.keyCode==113){
gauche();
}
}
return true;
}
document.onkeypress = process_keypress;
------------------------------------------
Ce code marche si on le place juste avant </script>. Mais il y a un hic : il faut remplacer "====" (ligne 55) par "----".
5 juil. 2003 à 17:53
en utilisant les fléches de direction de ton clavier tu optimiserai ton code
7 juin 2003 à 15:43
6 juin 2003 à 20:57
c tres embetant ...
connais-tu onKeyDown ???
6 juin 2003 à 18:24
Remplace :
Par :
[Code][Javascript: ---][Code]
C'est juste un detail, mais au plus fort de la partie, sous une tension extreme, il peut arriver de clicker sur le bouton de la sourie, et la, ben, tout est fini, on se retrouve sur le bureau ..... Quel dommage !