Voila le code, merci de prendre du temps pour m'aider
J'utilise donc la méthode load du urlLoader, et je n'ai rien inventé, je l'ai vue comme ça sur plusieurs tutoriels, pourtant ici ça ne fonctionne pas bien...
var enveloppe:URLLoader = new URLLoader;
function envoyerCode(event){
validPromo.enabled = false;
//Envoi script php pour base de données
var variablesLocales:URLVariables = new URLVariables();
var scriptPromo:URLRequest = new URLRequest("http://www.amiciebijoux.com/socialbuy/promo.php" );
variablesLocales.codeEntree = promoinput.text;
scriptPromo.data = variablesLocales;
//Ecouteurs
enveloppe.addEventListener(IOErrorEvent.IO_ERROR, indiquerErreur);
enveloppe.addEventListener(ProgressEvent.PROGRESS, afficheProgres);
enveloppe.addEventListener(Event.OPEN, afficheOpen);
enveloppe.addEventListener(Event.COMPLETE, donneesChargees);
//Chargement
enveloppe.load(scriptPromo);
}
function afficheOpen(e:Event){
trace("Fichier ouvert" );
}
function afficheProgres(e:ProgressEvent){
trace("Bytes loaded: "+e.bytesLoaded+"/"+e.bytesTotal);
}
function indiquerErreur(erreur:Event):void
{
trace('Error during the loading : ' + erreur);
}
var resultat;
function donneesChargees(e:Event):void
{
resultat = (e.target as URLLoader).data;
//tf.text = (e.target as URLLoader).data;
if(resultat.indexOf("Code bon" )>=0){
messagesecurite.visible = false;
boutverif.gotoAndStop(2);
MovieClip(parent).promo_activ = true;
MovieClip(parent).code_promo = promoinput.text;
if(MovieClip(parent).langue == "fr" ){
messagepromo.text = "Vous avez activé un code promotionnel,\nveuillez passer votre commande.";
}
else{
messagepromo.text = "You have just activated your Code,\nPlease place your Order.";
}
validPromo.visible = false;
messagepromo.visible = true;
promoinput.visible = false;
promolabel.visible = false;
}
else if(resultat.indexOf("Code mauvais" )>=0){
validPromo.enabled = true;
messagesecurite.visible = true;
if(MovieClip(parent).langue == "fr" ){
messagesecurite.text = "Code incorrect";
}
else{
messagesecurite.text = "Code not Accepted";
}
}
else{
validPromo.enabled = true;
if(MovieClip(parent).langue == "fr" ){
messagesecurite.text = "Erreur de connexion";
}
else{
messagesecurite.text = "Connexion error";
}
}
}