Hello Nebbb
Pour envoyer des variables depuis flash vers une page (asp, php, cfm.... ça marche pareil), il faut passer par l'objet LoadVars. Cela envoie les données exactement comme un formulaire html simple le ferait
Déclaration
Code :
- var my_lv:LoadVars = new LoadVars();
- my_lv.v1= mavariable1;
- my_lv.v2 = mavariable1;
|
Pour l'envoi des données, tu as le choix entre l'envoyer et ouvrir le résultat de la page en direct (avec send)
Code :
- //envoi (peut se faire en POST ou en GET)
- //ici, envoi en POST et ouverture de la page dans une nouvelle fenetre
- my_lv.send("mapage.asp", "_blank", "POST" );
|
ou l'envoyer et récupérer les résultat de la page dans une variable actionscript (sendandload)
Code :
- //resultats dans result_lv
- var result_lv:LoadVars = new LoadVars();
- result_lv.onLoad = function(success:Boolean) {
- //fonction appelee quand les donnees envoyees par la page asp sont chargees
- if (success) {
- //donnees recues
- } else {
- //en cas d'echec
- }
- };
- //envoi en POST
- my_lv.sendAndLoad("mapage.asp", result_lv, "POST" );
|
J'espère que ça répond à ta question...