per interagire con php attraverso una scelta effettuata in flash, bisogna inviare una variabile allo script php che in base al suo valore, elaborerà una risposta
per farlo, al posto di utilizzare "LoadVars.load()" si utilizza "LoadVars.sendAndLoad()", e ancora una volta si utilizzerà la risposta dentro la funzione "LoadVars.onLoad()"
un esempio esplicativo potrebbe essere
codice:
var l = new LoadVars();
l.variabile = "ciao";
l.sendAndLoad("test.php", l, "POST");
l.onLoad = function(s){
if(s){
if(this.r == "ok"){
trace ("ok, ciao");
} else {
trace("no, risposta errata");
}
}
}
Codice PHP:
<?php
# file: test.php
if(!empty($_POST)){
if(isset($_POST['variabile'])){
$v = $_POST['variabile'];
if($v == "ciao"){
echo "r=ok";
} else {
echo "r=no";
}
}
}
?>