cs_chiktika
Messages postés58Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention23 janvier 2011
-
3 juil. 2008 à 15:22
cs_chiktika
Messages postés58Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention23 janvier 2011
-
7 juil. 2008 à 14:27
Bonjour
voila je pense avoir suivi tous les tutos que j'ai trouvé mais sans résultat : je cherche a envoyer des informations a une page php depuis un swf.
J'ai une fonction qui au clic envoi les infos :
function decJetons() {
var monEnvoi_lv = new LoadVars();
var monChargement_lv = new LoadVars();
// (le _root.pseudo existe bien)
monEnvoi_lv.pseudo = _root.pseudo;
cs_Girou
Messages postés1203Date d'inscriptionlundi 10 mars 2003StatutMembreDernière intervention23 juillet 20092 4 juil. 2008 à 12:25
Salut,
j'aurais tendance a revoir un peu la structure du code, j'aime pas trop les fonctions imbriquées les unes dans les autres.
Dans ton cas cela risque aussi de résoudre des problèmes de ciblage this.txt_test.text dans ton script je craint que this face référence à la fonction onLoad et non à ta scene principale.
var monEnvoi_lv = new LoadVars();
var monChargement_lv = new LoadVars();
monChargement_lv.onLoad = function(success) {
if (success) {
this.txt_test.text = "success"
} else {
this.txt_test.text = "Error"
}
}
function decJetons() {
// (le _root.pseudo existe bien)
monEnvoi_lv.pseudo = _root.pseudo;
monEnvoi_lv.sendAndLoad("test.php", monChargement_lv, "POST");
}
et pour pouvoir exploiter le retour de php il vaut mieux utiliser un structure &variable=valeur
si tu renvois le pseudo comme nom de variable ce ne sera pas facile à exploiter
cs_chiktika
Messages postés58Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention23 janvier 2011 7 juil. 2008 à 14:27
Salut,
Merci pour ta réponse qui m'a permis d'améliorer mon code.
En fait ce que j'avais écrit fonctionnait très bien seulement qd je faisais un echo de ma variable ds php elle ne s'affichait pas, alors que je la renvoyais bien dans flash.
C'est bizarre mais ca marche ....