Se connecter avec
S'enregistrer | Connectez-vous

probleme liens actionscript

Dernière réponse : dans Programmation

Salut à tous, voila mon problème:

j'ai un projet flash qui contient 6 movieclips differents et qui jous tous un apres l'autre. Une fois les 6 clips terminés, mon dernier clip est un menu pour ceux qui ne veulent pas passer par tout les clips. Dans chacun des clips, il y a un bouton play, pause et menu. Donc voilà la structure:

première anim passe, à la fin de celle-ci, une action dit: va à la prochaine.

ainsi de suite jusqu'a mon dernier clip qui est le menu.

Maintenant, ce que j'ai besoin, c'est que lorsque la personne passe par le menu et choisi un clip, il n'y a que ce clip qui joue, et une fois terminé, ca retourne au menu.

A la fin de chaque clip, l'action dis d'aller au prochain clip et non au menu... Ce que j'ai pensé, c'est de tout doubler, une version qui tourne au complet, une autre qui retourne au menu entre chaque clip.

quelqu'un m'a conseiller de créer une variable sur le root.

voila ce que ca donne:

a la fin de chaque clip:

if ( _root.auMenu)
{
_root.gotoAndPlay("menu");
}
else
{
_root.gotoAndPlay("leclipsuivant");
}

et sur les bouton de mon menu:

on (release){
_root.auMenu = true; }

on (release) {
_root.gotoAndPlay("blablabla");
}

Ma question: Est-ce que je doit "tuer" cette variable quelque part a la fin de mes clips? ou bien elle s'arrête d'elle même?

Autres pages sur : probleme liens actionscript

Lassé par la pub ? Créez un compte

Voila, tu mes ca avec un "if" et le tour est jouer, ;-) remplace les cinqs boucles par une :-).
  1. i = 0;
  2. do {
  3. duplicateMovieClip ("monClip", "nouveauClip" + i, i);
  4. nouveauNom = eval("nouveauClip" + i);
  5. setProperty(nouveauNom, _x, getProperty("monClip", _x) + (i * 5));
  6. i = i + 1;
  7. } while (i <= 5);
Lassé par la pub ? Créez un compte
Tom's guide dans le monde