OVH Cloud OVH Cloud

Besoin d'aide avec la m?thode sendANDLoad

1 réponse
Avatar
simf1
Bonjour! J'ai une fonction qui envoie des donn?es de Flash ? un script PHP
(avec la m?thode SendAndLoad) pour ensuite relire mes infos retourn?s par mon
script PHP vers mon Flash (avec .onLoad = function(success:boolean)). Exemple:
////////////////////////////////////////////////////////////////////////////////
////////////////// fctCANPrice() { var PrixEuro:Number =
ConvertEURO(myPrice); // <----- Error. la variable PrixEuro reste 'undefined'
_root.TextPrice_txt.text='Price:'+String(PrixEuro)+'?'; }
fctConvertEURO(myPrice) { var Taux_lv:LoadVars = new LoadVars();
Taux_lv.PriceCan = myPrice;
Taux_lv.sendAndLoad('[...]/php/PrixEuro.php',Taux_lv);
Taux_lv.onLoad=function(success:Boolean) { var Euro:String =
String(this.FromPHPEuro); } return Euro; }
////////////////////////////////////////////////////////////////////////////////
////////////////// Mon script PHP je l'ai d?j? utlis? et fait plusieurs testes
avec et il fonctionne. J'aimerais savoir pourquoi je ne peux pas relire ma
variable. Merci! simf1

1 réponse

Avatar
Didier Broch
Salut,


fctConvertEURO(myPrice)
{
var Taux_lv:LoadVars = new LoadVars();
Taux_lv.PriceCan = myPrice;
var Euro:String;
Taux_lv.onLoad=function(success:Boolean)
{
Euro = String(this.FromPHPEuro);
}
return Euro;
}
Taux_lv.sendAndLoad('[...]/php/PrixEuro.php',Taux_lv);

essayes ceci.
Ta variable Euro etait déclarée dans la fonction OnLoad et n'etait pas
accéssible en dehors de cette fonction.
Didier


"simf1" a écrit dans le message de news:
ctllrn$dv0$
Bonjour! J'ai une fonction qui envoie des donn?es de Flash ? un script PHP
(avec la m?thode SendAndLoad) pour ensuite relire mes infos retourn?s par


mon
script PHP vers mon Flash (avec .onLoad = function(success:boolean)).


Exemple:



////////////////////////////////////////////////////////////////////////////
////
////////////////// fctCANPrice() { var PrixEuro:Number > ConvertEURO(myPrice); // <----- Error. la variable PrixEuro reste


'undefined'
_root.TextPrice_txt.text='Price:'+String(PrixEuro)+'?'; }
fctConvertEURO(myPrice) { var Taux_lv:LoadVars = new LoadVars();
Taux_lv.PriceCan = myPrice;
Taux_lv.sendAndLoad('[...]/php/PrixEuro.php',Taux_lv);
Taux_lv.onLoad=function(success:Boolean) { var


Euro:String > String(this.FromPHPEuro); } return Euro; }



////////////////////////////////////////////////////////////////////////////
////
////////////////// Mon script PHP je l'ai d?j? utlis? et fait plusieurs


testes
avec et il fonctionne. J'aimerais savoir pourquoi je ne peux pas relire ma
variable. Merci! simf1