Bonjour,
je suis actuellement sur un projet en AS3.
J'effectue des requêtes SQL pour me connecter et pour mettre à jour mes profiles, au fur et à mesure.
Tout se passe bien, j'arrive bien à communiquer avec SQL.
Par contre, j'essaie de faire une action lorsque je ferme mon IE: je souhaite updater le compte SQL de mon utilisateur en le remettant à "déconnecter".
Pour communiquer avec ma base SQL, j'utilise les éléments suivants:
1 2 3
| var myHttpService:HTTPService = new HTTPService();
myHttpService.url = "http://127.0.0.1/inscription/set_disconnected.php?parametre=" + _username;
myHttpService.send(); |
Lorsque je suis dans mon SWF, je peux appuyer sur un boutton qui me permet de me déconnecter. Ce morceau de code fonctionne alors très bien (le PHP et la communication entre AS et PHP sont OK).
Par contre, lorsque je ferme ma page IE, j'ai positionné les éléments suivants pour détecter la fermeture d'IE:
Un addCallBack pour que Javascript qui contient mon swf remonte l'info comme quoi j'ai mon IE qui se ferme function
addCallBack("fromJavascriptToAs", deconnection);
Ca fonctionne, par qu'en mode Debug, je vois que ma fonction AS3 est bien appelée.
Le fonction deconnection contient la partie de code qui appelle le script PHP qui met à 0 le paramètre "connecté" de mon utilisateur dans la base SQL.
Hors, je ne vois pas la requête PHP partir de mon SWF vers mon serveur PHP...
Est-ce qu'il me manque quelque chose? Est-ce que lorsqu'IE se ferme, on ne peut plus rien envoyer vers personne?
Comment pourrai-je faire pour effectuer un update de ma base de données lors de la fermeture de mon IE?
Merci.
Etienne.
Partager