le code sur un fichier .fla de test:
function entrer() {
trace("la fonction");
var envoi = new LoadVars(); //objet pour envoyer les varibles
var recup = new LoadVars();//objet pour récupérer les variables
envoi.mail = "var1"; //on récupére le mel
envoi.sendAndLoad("entrer.asp", recup, "POST"); // on envoie les variables vers le fichier ASP
// cette fonction permet de savoir si l'envoi du mel s'est bien passé
recup.onLoad = function(ok) {
if(ok){
_root.frm_user.text="donnee:"+mes;
}else{
_root.frm_user.text="erreur"; //trace("erreur")
}
}
}
this.btn_entrer.onRelease=function(){
entrer();
}
Et mon fichier entrer.asp:
<%
If Request.Form("mail") = "var1" Then
response.write("&t=33&mes=1")
Else
response.write("&t=21&mes=2")
End If
%>
Sur un serveur IIS:
Si je lance le fichier ASP tout seul, ça m'envoit bien "t=21&mes=2"
Si je lance à partir du SWF: "donnee=undefined"
Un problème d'encodage? J'ai passé une partie de la nuit la dessus...donc si je pouvais éviter d'y passer la journée, ça m'arrangerait! lol
@+! Samy