Code moche : comment faire mieux ?

L'utilisation générale de Flash et son célèbre langage...

Code moche : comment faire mieux ?

Messagede poumpoumpaf le 01 Fév 2010 15:12

salut les pelos,

je suis débutant en AS3, et j'ai pondu un code très très moche, je voulais savoir si vous aviez des idées pour le rendre mieux... :

Code: Tout sélectionner
img1.addEventListener(MouseEvent.CLICK, jouerimg1);
   img2.addEventListener(MouseEvent.CLICK, jouerimg2);
   img3.addEventListener(MouseEvent.CLICK, jouerimg3);
   img4.addEventListener(MouseEvent.CLICK, jouerimg4);
   img5.addEventListener(MouseEvent.CLICK, jouerimg5);
   img6.addEventListener(MouseEvent.CLICK, jouerimg6);
   

   function jouerimg1 (p:MouseEvent):void
   {
      gotoAndPlay("image1mouv2a");
      textes.play();
      trace ("Click sur img1 ");
      
   }
      function jouerimg2 (p:MouseEvent):void
   {
      gotoAndPlay("image2mouv2a");
      textes.play();
      trace ("Click sur img2");
   }


j'ai essayé une boucle for, j'ai pas réussi... un switch ? Please Help !
Merci !
poumpoumpaf
Nouveau ou nouvelle
Nouveau ou nouvelle
 
Messages: 3
Inscription: 22 Jan 2010 12:17

Re: Code moche : comment faire mieux ?

Messagede waste le 02 Fév 2010 11:44

Bienvenu l'ami!
Je pense que phreak0x pourra t'aider sans problème ;)
Avatar de l’utilisateur
waste
Administrateur
Administrateur
 
Messages: 3707
Inscription: 21 Déc 2006 21:04
Localisation: Berlin

Re: Code moche : comment faire mieux ?

Messagede poumpoumpaf le 02 Fév 2010 14:33

Merci pour l'accueil ! C'est un forum très sympa !

Quelle est la politique en matière de Messages perso ? (pas de question par MP...??)
poumpoumpaf
Nouveau ou nouvelle
Nouveau ou nouvelle
 
Messages: 3
Inscription: 22 Jan 2010 12:17

Re: Code moche : comment faire mieux ?

Messagede waste le 02 Fév 2010 14:46

Non on évite sinon le forum ne sert plus... De toute façon si il passe sur le forum il regardera forcément ta question. Tu peux en être sûr ;)
Avatar de l’utilisateur
waste
Administrateur
Administrateur
 
Messages: 3707
Inscription: 21 Déc 2006 21:04
Localisation: Berlin

Re: Code moche : comment faire mieux ?

Messagede Phreak0x le 02 Fév 2010 15:10

Bienvenu poumpoumpaf,
J'ai pas eu le temps de tester le code ci-dessous peut-être faudra-t-il un peu le modifier. Mais tu comprendras rapidement le principe.

Code: Tout sélectionner
img1.addEventListener(MouseEvent.CLICK, jouerimg);
img2.addEventListener(MouseEvent.CLICK, jouerimg);
img3.addEventListener(MouseEvent.CLICK, jouerimg);
img4.addEventListener(MouseEvent.CLICK, jouerimg);
img5.addEventListener(MouseEvent.CLICK, jouerimg);
img6.addEventListener(MouseEvent.CLICK, jouerimg);
function jouerimg (p:MouseEvent):void
   {
      switch(p.target){
         case img1:
                gotoAndPlay("image1mouv2a");
                textes.play();
                trace ("Click sur img1 ");
         break;
         case img2:
                ...
         break;
         case img3:
                ...
         break;
      }
   }
Phreak0x
Administrateur
Administrateur
 
Messages: 242
Inscription: 19 Oct 2007 08:13

Re: Code moche : comment faire mieux ?

Messagede poumpoumpaf le 15 Fév 2010 14:48

Merci beaucoup !
poumpoumpaf
Nouveau ou nouvelle
Nouveau ou nouvelle
 
Messages: 3
Inscription: 22 Jan 2010 12:17

Re: Code moche : comment faire mieux ?

Messagede Phreak0x le 16 Fév 2010 14:51

C'est bien peu de chose cher/chère poumpoumpaf :wink:
Phreak0x
Administrateur
Administrateur
 
Messages: 242
Inscription: 19 Oct 2007 08:13


Retourner vers - Flash & ActionScript -

Qui est en ligne

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

  • Friends & Links
RETRO PIXEL PIXEL VISION ON VIMEO