Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: Gros problème de liens entre différentes pages
Envoyé: 11 janvier 2005, 7h41 par dada
Dans ton programme, tu passe des variables sur 'true' .. mais quand les repasses-tu sur 'false' ?
Si le programme voit les deux variables sur true, il va en choisir une des 2 (la dernière je pense) mais ce ne sera pas forcément celle que tu souhaites.
Dans ce cas, une solution simple est de n'utiliser qu'une seule variable dont le contenu indique quelle est la page suivante, par exemple :
//************************************//
var pageSuiv= undefined;
on(release){
pageSuiv= "debutpageB"; // et "debutpageC" pour l'autre bouton
gotoAndPlay("finpageA");}
// ensuite, pour tester la valeur de la variable :
if (pageSuiv!= undefined)
{
gotoAndPlay(pageSuiv);
pageSuiv= undefined;
}else
{
trace ("Erreur : aucune page suivante n'est demandée !");
}
// ********************************** //
Si la valeur de 'pageSuiv' est différente d'undefined', on fait le gotoAndPlay, sinon on affiche un message d'erreur.
Une fois qu'on a utilisé la variable dans la condition, on repasse sa valeur sur undefined (non défini), c'est plus propre que de conserver une valeur obsolète.
++
dada
Réponses
|