Probleme actionscript flash

Thomas -  
kabbabi Messages postés 222 Statut Membre -
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

  1. kabbabi Messages postés 222 Statut Membre 6
     
    Salut !

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

    infobulle="Le code n'existe pas"

    }
    0
  2. Thomas
     
    Dans ce cas la tous les codes vont à la même et c'est pas ce que je cherche.merci pour votre aide
    0
  3. ANGEL
     
    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
    0
  4. ANGEL
     
    Bonjour

    SVP quelqu'un peut m'aider

    Merci beaucoup
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. kabbabi Messages postés 222 Statut Membre 6
     
    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à !
    0