IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Je dois cr�er une fonction qui fait 2 choses simultan�ment


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 3
    Par d�faut Je dois cr�er une fonction qui fait 2 choses simultan�ment
    Bonjour,

    J'aimerais que vous m'aidiez si possible:

    Je dois cr�er une fonction qui fait 2 choses simultan�ment:

    1) Premi�re fonction: Elle permet � une image de se d�placer en x (donc seulement horizontalement gauche-droite) aux coordonn�es de d�part et de fin qu'on soumet
    2) Deuxi�me fonction: Elle permet � une description (texte) de s'afficher sous l'image (le texte viendra d�crire ce qui se passe).

    Il s'agit en fait d'un terrain de football avec une barre noire mince qui se d�place horizontalement pour indiquer ou se d�roule le jeu et une description en dessous pour d�crire en mots ce qui se passe.

    �videmment, l'animation (barre qui bouge et texte qui affiche) doivent �tre simultan�s et doivent pouvoir se r�p�ter un tr�s grand nombre de fois, car une partie de soccer comprend des centaines de jeux successifs.

    Merci � l'avance de votre aide,

    Yan

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Mai 2010
    Messages
    345
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 345
    Par d�faut
    C'est un exercice pour l'�cole ou pas ?

    Parce que sinon tu peux tr�s bien te tourner vers une librairie qui te fera d�j� les 3/4 des effets comme jquery ou mootools.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 3
    Par d�faut
    c'est pas pour l'�cole non...

    tu as un code � me sugg�rer? (qui inclus les 2 fonctions de facon synchronis�e)

  4. #4
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    159
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 159
    Par d�faut
    Pour faire plusieurs choses � la fois, je te conseille d'utiliser la programmation ev�nementielle.

    En gros, si tu connais d'autres langages de programmation, cela correspond � utiliser des exceptions ou signaux, qui sont lanc�s et rattrap�s plus tard.

    En gros, pour ton ballon qui bouge, tu cr�� un �venement ballon_bouge() et tu le lance au moment opportun (si je fais marcher mon imagination, �a peut �tre � chaque fois que le ballon se d�place sur le terrain).

    En javascript, je ne crois pas que tu puisse d�finir tes propres �venement (ou alors avec des frameworks genre Prototype).

    Mais tu peux faire comme �a en programmation objet :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    function TerrainFoot()
    {
      // permet d'éviter les problèmes de confusion des this
      var me  = this;
      var ballon = new Ballon();  
     
      me.jouer()
      {
         ballon.move();
         // attention partie intéressante ICI !! explication plus bas
         if(me.ballonABouge) me.ballonABouge();
      }
    }
    Bon, donc dans le code de ton terrain, tu fais appelle � une m�thode du terrain qui n'existe pas encore. C'est pour �a qu'il y a un if qui v�rifie si la m�thode existe.

    Ensuite, en dehors de ta classe, tu pourra d�finir ta m�thode pour l'objet instanci�. Genre :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    var toto = new Terrain();
    toto.ballonABouge = function() {
       maBarreDePositionDuBallon.effectueCeQuilFautFaire();
    }
    Et voila qui va faire bouger ta barre de position du ballon � chaque fois que le ballon bouge sur le terrain de foot.

    Que tu peux aussi utiliser pour ton texte.

Discussions similaires

  1. Cr�er une fonction qui retourne un bool�en
    Par Dereck07 dans le forum Macros et VBA Excel
    R�ponses: 5
    Dernier message: 16/02/2008, 23h22
  2. R�ponses: 2
    Dernier message: 22/10/2007, 17h50
  3. Comment cr�er une fonction qui retourne un tableau?
    Par Dereck07 dans le forum Delphi
    R�ponses: 4
    Dernier message: 26/04/2007, 13h16
  4. [Ocaml][debutant] Une fonction qui fait Ci,j
    Par cladsam dans le forum Caml
    R�ponses: 2
    Dernier message: 18/03/2007, 19h23
  5. [MySQL] Cr�er une fonction qui r�cup�re un enregistrement
    Par azahord dans le forum PHP & Base de donn�es
    R�ponses: 8
    Dernier message: 10/11/2006, 20h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo