Ho un problema con le variabili.
Stò provando a leggere delle variabili inviate da uno script PHP, ma non riesco a leggerle.
Mi spiego meglio. Da una pagina flash invio dei dati ad uno script php per inviare una mail e resto in attesa della risposta dallo script.
Lo script mi invia la risposta ( due variabili ), ma io non riesco a leggerle.
Lo script php è il seguente :
$vote1_out='Registrazione avvenuta con successo';
$vote2_out='Ti è stata spedita un eMail di conferma';
$values="&var1=".$vote1_out."&var2=".$vote2_out."& ";
echo $values;
in flash tento di leggerle così:
function esito() {
var external_file:String = "c:/Flash/Login/pippo.php";
var request:URLRequest = new URLRequest(external_file);
var ex_loadvars:URLLoader = new URLLoader();
ex_loadvars.addEventListener(Event.COMPLETE,comple teHandler);
ex_loadvars.addEventListener(IOErrorEvent.IO_ERROR ,errorHandler);
function completeHandler(event:Event) {
var vars:URLVariables = new URLVariables(event.target.data);
trace(vars.var1); // output: "contenuto della variabile1"
trace(vars.var2); // output: "contenuto della variabile2"
risposta1 = vars.var1;
}
function errorHandler(event:IOErrorEvent) {
trace("Problemi!");
}
load
ex_loadvars.load(request);
}
il valore che mi restituisce per le due variabili è undefined
Sapete aiutarmi ???
Ciao e grazie

Rispondi quotando
