Bonjour,
Ca fait deux jours que je cherche la solution à mon problème sans la
trouver ! J'ai essayé plein de méthodes, mais rien n'y fait.
Voilà le problème : je suis en train de créer un livre d'or en flash
qui doit (au chargement de l'animation) afficher les message de la base
de données Mysql associée en passant par php, et quand on clique sur le
bouton poster, poster le nouveau message saisi dans le formulaire.
Jusque là tout va bien. Là où ca se complique c'est qu'il faut
raffraichir les message affichés (dynamiquement grâce à des
createTextField) pour que le nouveau message se retrouve tout en haut
...
Pour faire tout cela, je fais un sendAndLoad au tout début de mon
code (si je le met pas là, ca ne me charge aucun message au lancement
de l'animation), qui marche bien, et ensuite un autre quand j'appuie
sur le bouton poster (qui marche pour l'envoi des données mais pas pour
la réception puisque je ne repasse jamais dans le load de l'objet qui
recoit les données!!).
Est-ce que quelqu'un connait la solution s'il-vous-plaît ??
Voici le morceaux de code principaux du flash :
envoi = new LoadVars();
envoi.sendAndLoad("http://127.0.0.1/Flash/transfert.php", envoi, "POST");
envoi.onLoad = function()
{trace("load");
afficher();
}
valider.onPress = function()
{
//je détruit d'abord ts mes
textfield contenant les messages pour les recréer plus tard
dynamiquement
envoi = new LoadVars();
//obligatoire sinon ma destruction ci-dessus ne fonctionne plus ...
nbTotalLignes = 0;
nbMsgAffiches = 0;
envoi.auteurSend = _root.auteur.text;
envoi.dateSend = _root.date.text;
envoi.postSend = _root.post.text;
envoi.sendAndLoad("http://127.0.0.1/Flash/transfert.php",envoi, "POST");
}