Problème avec SharedObject.flush()
Salut tout le monde,
Je rencontre un problème quand j'essai de mettre à jour les données d'un sharedObject, voici ce que je fais:
Par exemple quand l'utilisateur de mon application se connecte je crée initialement mon sharedObject et je le rempli:
Code:
1 2 3 4 5 6 7
| public var sharedObj:SharedObject
sharedObj = SharedObject.getLocal("session")
sharedObj.data.nom = monNom
sharedObj.data.id = monId
sharedObj.flush() |
Ensuite j'utilise ces valeurs stockés dans les autres pages de mon application:
Code:
1 2 3
|
sharedObj = SharedObject.getLocal("session")
labelUtilisateurConnecte.text = sharedObj.data.nom |
Ensuite quand l'utilisateur se deconnecte je renvoi la page d'accueil pour qu'un autre utilisateur se connecte, et là ou le problème se pose, le nom et le id du nouvel utilisateur connecté ne sont pas accessibles qu'après la connecxion d'un autre utilisateur.
Pour l'expliquer plus clairement, quand un utilisateur se connecte il regarde le nom de l'utilisateur qui s'est connecté avant lui et ainsi de suite.
Je vous remercie d'avance de m'identifier la source de ce problème.
Cordialement