Probleme actionscript flash

Bonjour,

Je vous explique mon probleme je programme en actionscript 2 et je suis bloqué par un module recherche en faite je veux faire en sorte que (j'ai un texte dynamique,bouton rechercher) :
Si textedynamique=x (avec x qui peut prendre plusieurs possiblités)
GotoandStop(numero de l'img)
Else infobulle=ke code n'existe pas

Comment on code pr donner au texte dynamique plusieurs valeurs et evité de faire trop de condition en sachant que j'ai plus de 500codes

Merci

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut !

    if(textedynamique=="valeur1" || "valeur2" || "valeur3" || ...)
    {
    gotoAndPlay(numérodelimage);
    }else{

    infobulle="Le code n'existe pas"

    }
    1. Dans ce cas la tous les codes vont à la même et c'est pas ce que je cherche.merci pour votre aide
      1. Bonsoir
        Suivant votre exemple j'ai essayer ce code mais il y a plusieurs problèmes (même si le programme ne génère aucune erreur dans le code:

        le code exécute toujours la dernière boucle
        dans le champ (saisie texte) nommé rechercher je ne peux écrire c3 c4 càd il prend toujours que 1 ou 2 ou même la lettre f (c'est bizarre)

        on(press){
        if(_root.rechercher==("c1" || "finance" || "philippe herlin"))
        {
        gotoAndStop(2);
        }
        else if (_root.rechercher==("c2" || "mr"))
        {
        gotoAndStop(6);
        }
        else{
        gotoAndStop(5);
        }
        }


        MERCI
        1. Bonjour,

          J'ai révisé et j'ai trouvé que le bon code est le suivant :

          on(press){
          if(_root.rechercher=="c1" or _root.rechercher=="finance" or _root.rechercher=="philippe herlin")
          {
          gotoAndStop(2);
          }else{
          if (_root.rechercher=="c2" or _root.rechercher=="mr")
          {
          gotoAndStop(6);
          }
          }
          else{
          gotoAndStop(5);
          }
          }

          Voilà !