Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: Bouton retour à la dernière scène visité
Envoyé: 9 décembre 2004, 15h41 par Oznog
La seule façon de forcer la position de la tête de lecture est de la déplacer avec un gotoAnsPlay/Stop.
Étant donnée que tu ne sais pas ou, tu dois toujours garder en mémoire la dernière scène.
1. Tu dois avoir une variable globale.
_global.DerniereScene = 'numéroOuLabelDeLaDerniereScène';
2. Donc à chaque scène tu dois avant tout stocker le nom de la dernière scène.
Par exemple, si tu as un bouton pourquitter la scène.
on (release) {
_global.DerniereScene = 'maScene4';
gotoAndPlay('prochaineScène');
}
3. Pour ton bouton "Retour à la dernière scène visité" il suffit allors de faire ce code :
on (release) {
// Attention, pas de guillement, c'est une variable
// et non pas une chaîne de caractère.
gotoAndPlay(_global.DerniereScene);
}
La façon de stocker la valeur peut varier mais le gotoAndPlay(_global.DerniereScene); reste la seule solution.
Ciao
Oznog
Réponses
|