probleme avec sendAndLoad et tabulation

probleme avec sendAndLoad et tabulation - Flash/ActionScript - Programmation

Marsh Posté le 31-01-2005 à 21:27:30    

salut
 
j'ai un probleme avec la fonction sendAndLoad
 
j'arrive à envoyer des parametres depuis flash vers un script php, mais l'inverse ne fonctionne pas, je n'arrive pas à recuperer les parametres depuis le script php vers flash
 
je ne comprens pas j'ai lu plein de tuto, des bouquins etc. ils montrent tous la même chose mais chez moi ça ne marche pas
 
voici un extrait de mon script flash :
 

Code :
  1. var Transfert = new LoadVars();
  2. Transfert.prenom = escape(Prenom); // Prenom est une var de champ saisie
  3. Transfert.nom = escape(Nom); // Nom est une var de champ de saisie
  4. Transfert.RetourSQL = "KO";
  5. Transfert.RetourMail = "KO";
  6. Transfert.sendAndLoad("sql_contact.php", Transfert, "POST" );
  7. if (Transfert.RetourSQL == "OK" and Transfert.RetourMail == "OK" )
  8. { gotoAndPlay("Send_Contact_OK" ); }
  9. else
  10. { gotoAndPlay("Send_Contact_KO" ); }
  11. }


 
voici mon script php :

Code :
  1. (...) exploitation de Prenom et Nom
  2. (...) requete sql
  3. (...) envoi d'un mail
  4. (...) //$RetourSQL = "OK" et $RetourMail="OK" ça c'est sure ça a été verifié
  5. echo "RetourSQL=" . utf8_encode($RetourSQL) ."&RetourMail=" . utf8_encode($RetourMail);


 
voila, donc "Prenom" et "Nom" passe de flash à php sans probleme
mais "RetourSQL" et "RetourMail" qui sont à la valeur "OK" apres l'execution du script php, ne reviennent pas de php à flash, je ne comprends pas pourquoi ????


Message édité par Terminateur le 01-02-2005 à 03:45:38
Reply

Marsh Posté le 31-01-2005 à 21:27:30   

Reply

Marsh Posté le 31-01-2005 à 23:54:16    

bien à priori il faut utiliser onLoad lui affecter une fonction et traiter les variables entrantes depuis php dans cette fonction. c'est tres bizarre ! mais bon ça marche

Reply

Marsh Posté le 01-02-2005 à 00:02:25    

Terminateur a écrit :

bien à priori il faut utiliser onLoad lui affecter une fonction et traiter les variables entrantes depuis php dans cette fonction. c'est tres bizarre ! mais bon ça marche


 
:heink: ? qu'est-ce que ça a de bizarre ? ( tu dis ça comme si c'était un bug ! :sweat: ) ...
 

Reply

Marsh Posté le 01-02-2005 à 03:37:38    

je trouve que les concepteurs de flash se compliquent la vie. pour envoyer des données vers un script, pas besoin de définir d'évenement, par contre pour en récuperer il faut en definir un d'evenement, en plus, le declenchement du rapatriement des variables depuis le script ne se fait que une fois avoir definit un evenement avec onLoad.
je trouve ça space ! avis personnel
par ailleurs dans tous ce que j'ai lu, il n'a jamais été spécifié de maniere explicite qu'il faut absolument utiliser onLoad avec sendAndLoad pour que ça marche, ce qui induit les novices comme moi en erreur. ça fait 2 jours que je me casse la tête dessus, ils auraient pu ajouter avec la définition de sendAndLoad un truc du genre "fonctionne exclusivement avec onLoad" ça ne mange pas pain et surtout ça rend service :)

Reply

Marsh Posté le 01-02-2005 à 03:47:46    

maintenant j'ai un autre probleme, j'ai fait une sorte de formulaire certainement pas de la bonne maniere mais bon... je fais ce que je peux :)
je veux que la tabulation/focus se passe dans un ordre bien précis ce qui n'est pas le cas dans mon formulaire dans l'etat actuel. es que c'est possible ? et comment faire ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed