ciao,
sto cercando di far funzionare questo piccolissimo script ma ho qualche problema di ritorno(e forse anche di invio ma non so come testarlo)

il codice flash è questo:
codice:
// preparo l' oggetto invia contenente le variabili da inviare al php
var invia  = new LoadVars();
// ... e lo popolo con quello che voglio inviare
invia.valore = "ciao";
// mi creo anche la variabile di ritorno eventuale di codice
var ricevuto  = new LoadVars();
ricevuto.onLoad = function(success) {
	if(success) {
		trace("OK");
		trace(ricevuto);
		txtTesto.text = ricevuto.ret;
	}
	else {
		trace("Errore");
	}
}
// ora invio e ricevo le variabili
invia.sendAndLoad("script.php",ricevuto);
e il codice PHP è questo:
Codice PHP:
<?php
    
if ($_POST["valore"] == "ciao") {
        echo 
"ret=ok";
    } 
    else {
        echo 
"ret=no";
    }
?>
solo che il trace(ricevuto); mi scrive questo:
codice:
%3C%3Fphp%0D%0A%09if%20%28%24%5FPOST%5B%22valore%22%5D%20=%3D%20%22ciao%22%29%20%7B%0D%0A%09%09echo%20nl2br%28%22ret%3Dok%22%29%3B%0D%0A%09%7D%20%0D%0A%09else%20%7B%0D%0A%09%09echo%20nl2br%28%22ret%3Dno%22%29%3B%0D%0A%09%7D%0D%0A%3F%3E%20&onLoad=%5Btype%20Function%5D
mentre il ricevuto.ret mi da undefined
perchè succede questo?? come mai non riesco a recuperare solo il valore di ret??

grazie ciao