En poursuivant votre navigation sur notre site, vous acceptez l’utilisation de cookies afin d’améliorer votre navigation. En savoir plus Réduire
Livre d'Or  ·  Plan du site  ·  Mentions Légales  ·  Statistiques  ·  Contact PatMax Web ·  PatMax Annuaire · 
FAQ
Connexion · M’enregistrer
Afin de bénéficier de l'intégralité des fonctions de ce forum il est conseillé de vous connecter

Index du forum » ENTRAIDE » SITE & PAGE WEB

 
Poster un nouveau sujet Répondre au sujet
Message Auteur
 Sujet du message:
Message Posté: Lun 21 Mai 2007 17:04 

Bonjour à tous.
Je créé un jeu et j'ai trouvé un script attribuant une certaine action à une touche. Seulement vous vous doutez bien qu'il faut plusieurs déplacements et doc plusieurs touches sauf que je n'arrive pas à améliorer le script. Voici le code :
ejs_code_nb = 0;
function ejs_code_clavier(keyStroke)
   {
   ejs_code_code = "test";
   ejs_code_eventChooser = (!document.all) ? keyStroke.which : event.keyCode;
   ejs_code_which = String.fromCharCode(ejs_code_eventChooser).toLowerCase();
   if(ejs_code_code.charAt(ejs_code_nb) == ejs_code_which)
      ejs_code_nb++;
   else
      ejs_code_nb=0;
   if(ejs_code_nb == ejs_code_code.length)
      {
      // METTEZ ICI L'ACTION DE VOTRE CHOIX
      alert('Bravo !');
      ejs_code_nb = 0;
      }
   }
document.onkeypress = ejs_code_clavier;

Par ailleurs, pouvez vous me dire comment remplacer le "test" par la flèche gauche, ou droite, etc... ?


Hors ligne

Enregistré le:
Mer 16 Aoû 2006 10:12
Messages: 255
Localisation: TOULOUSE

Profil  Site Internet Voir la position géographique du membre
Répondre en citant le message  
Haut  
 Sujet du message:
Message Posté: Lun 21 Mai 2007 17:30 

Tu l'as trouvé ou ce script pour que l'on puisse trouver un semblant d'explication.

_________________
Ma satisfaction, que vous soyez satisfait.


Avatar de l’utilisateur
<font color=#AA0000><b>Fondateur</b></font>
Fondateur
Hors ligne

Enregistré le:
Mar 1 Nov 2005 19:45
Messages: 5069
Localisation: Centre France

Profil  Site Internet Voir la position géographique du membre
Répondre en citant le message  
Haut  
 Sujet du message:
Message Posté: Lun 21 Mai 2007 20:09 

Je l'ai trouvé sur l'EJS


Hors ligne

Enregistré le:
Mer 16 Aoû 2006 10:12
Messages: 255
Localisation: TOULOUSE

Profil  Site Internet Voir la position géographique du membre
Répondre en citant le message  
Haut  
 Sujet du message:
Message Posté: Lun 21 Mai 2007 21:39 

A première vue, ce genre de code ne répondra pas à tes attentes puisqu'il n'est pas possible de mettre plusieurs action dans le même code.

_________________
Ma satisfaction, que vous soyez satisfait.


Avatar de l’utilisateur
<font color=#AA0000><b>Fondateur</b></font>
Fondateur
Hors ligne

Enregistré le:
Mar 1 Nov 2005 19:45
Messages: 5069
Localisation: Centre France

Profil  Site Internet Voir la position géographique du membre
Répondre en citant le message  
Haut  
 Sujet du message:
Message Posté: Mar 22 Mai 2007 07:53 

Pas grave, j'ai résolu (pour une fois) :
<script language"javascript">
ejs_code_nb = 0;
function ejs_code_clavier(keyStroke)
    {
    ejs_code_code = "test";
    ejs_code_eventChooser = (!document.all) ? keyStroke.which : event.keyCode;
    ejs_code_which = String.fromCharCode(ejs_code_eventChooser).toLowerCase();
    if(ejs_code_code.charAt(ejs_code_nb) == ejs_code_which)
        ejs_code_nb++;
    else
        ejs_code_nb=0;
    if(ejs_code_nb == ejs_code_code.length)
        {
        // METTEZ ICI L'ACTION DE VOTRE CHOIX
        alert('Bravo !');
        ejs_code_nb = 0;
        }
    }
</script>
<script language"javascript">
code_nb = 0;
function code_clavier(keyStroke)
    {
    code_code = "b";
    code_eventChooser = (!document.all) ? keyStroke.which : event.keyCode;
    code_which = String.fromCharCode(code_eventChooser).toLowerCase();
    if(code_code.charAt(code_nb) == code_which)
        code_nb++;
    else
        code_nb=0;
    if(code_nb == code_code.length)
        {
        // METTEZ ICI L'ACTION DE VOTRE CHOIX
        alert('Bravo !');
        code_nb = 0;
        }
    }
</script>
<body onKeyPress="ejs_code_clavier();code_clavier()">


Regarde bien ma signature et penses-y ! ;)


Hors ligne

Enregistré le:
Mer 16 Aoû 2006 10:12
Messages: 255
Localisation: TOULOUSE

Profil  Site Internet Voir la position géographique du membre
Répondre en citant le message  
Haut  
 
Poster un nouveau sujet Répondre au sujet



Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité


Afficher les messages postés depuis:   Trier par  
Aller à:  

Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas modifier vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Index du forum » ENTRAIDE » SITE & PAGE WEB

cron

Votre site ici

Inscrire votre site        Voir plus de boutons
 

Reproduction strictement interdite sans l'autorisation de l'administrateur.

PatMax © 2006 - 2008
Développé par phpBB® Forum Software © phpBB Group    
Traduit par phpBB-fr.com
Thème graphique par PatMax ©