refrider
Messages postés19Date d'inscriptionmercredi 12 juillet 2006StatutMembreDernière intervention15 février 2007
-
8 févr. 2007 à 09:57
Mansuz
Messages postés169Date d'inscriptionlundi 11 décembre 2006StatutMembreDernière intervention25 janvier 2014
-
15 févr. 2007 à 14:54
bonjour, est-il possible de créer un bouton retour qui soit capable de connaitre la page précédente pour renvoyer sur celle-ci...
je m'explique : sur ma page 'actualités' j'ai un bouton retour qui renvoit sur l'accueil mais on peut accéder à cette page à partir de différents endroits...d'ou que l'on vienne on est renvoyé sur l'accueil...est-ce clair ? merci de m'éclairer...
Mansuz
Messages postés169Date d'inscriptionlundi 11 décembre 2006StatutMembreDernière intervention25 janvier 20141 9 févr. 2007 à 16:18
Salut,
A mon avis la solution est de garder en mémoire ou était située la tête de lecture.
Tu peut récupérer la position de la tête de lecture avec le paramètre
_currentFrame;
Par exemple si tu veut récupérer la position de la tête de lecture sur la scène on fera:
position=_root._currentFrame();
Le truc va être de le garder dans une liste(ou un tableau afin de rappeller sa valeur et donc rediriger l'utilisateur vers la page souhaitée.
Mansuz
Messages postés169Date d'inscriptionlundi 11 décembre 2006StatutMembreDernière intervention25 janvier 20141 15 févr. 2007 à 14:42
Le lien ne fonctionne plus,ressaye C'est peut être le serveur free qui est à la ramasse.
Je vient de l'essayer il fonctionne.Dis moi si tu y arrive toujours pas.
Mansuz
Messages postés169Date d'inscriptionlundi 11 décembre 2006StatutMembreDernière intervention25 janvier 20141 15 févr. 2007 à 14:54
Bon je vais mettre le code comme ca:
Avant tout pour toutes les pages essaie de garder le même bouton précédent.
Sur la première image clé (le sommaire)voici le code que j'ai mit.
-----------------------------------------------------------------
stop();
//On a une liste historique
//On l'initialise sans lui donner une taille prédéfinit.
historique=[];
//A chaque page du site on met ce code
//On va rentrer dans historique à la case suivante de la liste la position de la tête de lecture actuelle
_root.historique.push(_root._currentframe);
--------------------------------------------------------------
Sur chaques images clés( qui corresponde à chaque pages)il faut mettre ca
mais je crois que je l'ai déja dit haut dessus:
---------------------------------------------------
_root.historique.push(_root._currentframe);
trace(_root.historique);
--------------------------------------------------
Maintenant il ne reste plus qu'a mettre le code sur le bouton précédents.
-----------------------------------------------------------------------
on(release){
//On execute le code si l'on a changé de page
if(_root.historique.length>1){
//pop(); supprime le dernier émément du tableua(ou liste); et donne(renvoie) sa valeur
_root.historique.pop();
//C'est l'avant dernier qui nous intéresse
_root.gotoAndStop(_root.historique.pop());
}