Diaporama en boucle



Bonjour à toutes et tous,

J'essaie de construire un diaporama contenant 4 boutons (arrière, stop, lecture, avant), que je teste pour l'instant avec 5 images. J'ai 2 questions :

- pourquoi les boutons stop et lecture ne fonctionnent pas ?
- comment ne plus avoir de message d'erreur me disant que l'image « 0 » et « 6 » n'existent pas ?

Voici mon code :

i = 1;

on (release)
{
numero = i+".jpg";
this.cible_mc.loadMovie(numero);
i = i+1;
}

on (release)
{
numero = i+".jpg";
this.cible_mc.loadMovie(numero);
i = i-1;
}

on (release)
{
this.cible_mc.play();
}

on (release)
{
this.cible_mc.stop();
}

Un grand merci d'avance à ceux qui m'aideront à résoudre ce problème.

1 réponse

  1. je ne peux rien pour toi pour la question 1, vu que tu ne donne pas les info comme le language, la plateforme, le code complet de ton truc, et aucune infos sur les bouton...

    pour la 2eme question, c'est à toi de dire combien il y a d'images, le logiciel ne va pas le deviner tout seul

    donc tu rajoute une variable
    nb_image = 5

    et dans le code, quand tu fait
    i=i+1 tu rajoute une ligne if (i>nb_image) {i=1;}

    et pour l'autre apres
    i=i-1 tu rajoute une ligne if (i<1 ) {i=nb_image;}
    0
    1. Merci Krysstof,

      c'est de l'as2, Flash cs4, j'ai mis tout mon code :

      btn stop ->
      on (release)
      {
      this.cible_mc.stop();
      }

      btn lecture ->
      on (release)
      {
      this.cible_mc.play();
      }
      0
    2. Je viens de tester le code que tu m'as donné, çà marche : MERCI !!!

      As tu tous les éléments pour la question 1 ?
      0
    3. j'y connais rien au flash, désolé
      0
    4. ah bon ? mais pourtant tu as su répondre pour la question n°2
      0
    5. bah la programmation c'est un truc simple, tu connais un langage, tu les connais tous, et ton probleme 2 est un simple probleme algorithmique :)

      pour ce qui est du fonctionnement des bouton et autre interface, il s'agit là de particularité propre à chaque technologie, et ce n'est pas la meme chose
      0