Salve ragazzi ho piccolo problema ma che non riesco a risolvere ,spero mi possiate dare una mano.
In pratica ho una scena di flash che esegue una ricerca in database tramite php con chiave in un campo di testo. Poi onrelese del tasto visualizza mette il risultato in altri campi di testo nella stessa scena.
Il problema è che al primo passaggio tutto ok, ma nel momento in cui dopo aver resettato tutti i campi (ma anche senza resettare), il tasto visualizza non mi esegue più tutta la ricerca.
Questo è il codice in as della scena.

_root.stop();

var loader:LoadVars = new LoadVars();
var sender:LoadVars = new LoadVars();
temp="ragione";

id="";
var c="0";

if (c=="0"){

rif.text="Entrata";
ricerca.onPress = function() {


sender.campo = temp;
sender.dato = dato.text;


sender.sendAndLoad("http://localhost/webdav/prove/visualizza_azienda.php", loader, "POST");
this.enabled=false;
};

modragione.htmlText = "";
modnome.htmlText = "";
modcognome.htmlText = "";
modpartitaiva.htmlText = "";
modcodicefiscale.htmlText = "";
modcellulare.htmlText = "";
modtelefono.htmlText = "";
modfax.htmlText = "";
modemail.htmlText = "";
modsito.htmlText = "";
modindirizzo.htmlText = "";
modcivico.htmlText = "";
modcap.htmlText = "";
modcomune.htmlText = "";
modprovincia.htmlText = "";
modstato.htmlText = "";
modnote.htmlText = "";



loader.onLoad = function(success) {
if(success)
{
_root.modragione.text=this.ragione;
_root.modnome.text= this.nome;
_root.modcognome.text=this.cognome;
_root.modpartitaiva.text= this.partitaiva;
_root.modcodicefiscale.text= this.codicefiscale;
_root.modcellulare.text= this.cellulare;
_root.modtelefono.text= this.telefono;
_root.modfax.text= this.fax;
_root.modemail.text= this.email;
_root.modsito.text= this.sito;
_root.modindirizzo.text= this.indirizzo;
_root.modcivico.text= this.civico;
_root.modcap.text= this.cap;
_root.modcomune.text= this.comune;
_root.modprovincia.text= this.provincia;
_root.modstato.text= this.stato;
_root.modnote.text= this.note;
id=this.id;
c="1";
set.riceca(false);


}
else
{

_root.modragione.htmlText = "!!! ERRORE !!!";


}

};

}else {
rif.text="else";
dato.text="";
modragione.text= "";
modnome.text= "";
modcognome.text = "";
modpartitaiva.text = "";
modcodicefiscale.text = "";
modcellulare.text = "";
modtelefono.text = "";
modfax.text = "";
modemail.text = "";
modsito.text = "";
modindirizzo.text = "";
modcivico.text = "";
modcap.text = "";
modcomune.text = "";
modprovincia.text = "";
modstato.text = "";
modnote.text = "";
c="0";
_root.gotoAndStop("visualizza Cliente");
}

cancella.onRelease=function(){


rif.text="DaCancella";
dato.text="";
_root.modragione= "";
_root.modnome= "";
_root.modcognome = "";
_root.modpartitaiva = "";
_root.modcodicefiscale = "";
_root.modcellulare = "";
_root.modtelefono = "";
_root.modfax = "";
_root.modemail = "";
_root.modsito = "";
_root.modindirizzo = "";
_root.modcivico = "";
_root.modcap = "";
_root.modcomune = "";
_root.modprovincia = "";
_root.modstato = "";
_root.modnote = "";
c="0";



ricerca.enabled=true;



_root.stop();

var loader:LoadVars = new LoadVars();
var sender:LoadVars = new LoadVars();
temp="ragione";

id="";
var c="0";

if (c=="0"){

rif.text="Entrata";
ricerca.onRelease = function() {


sender.campo = temp;
sender.dato = dato.text;


sender.sendAndLoad("http://localhost/webdav/prove/visualizza_azienda.php", loader, "POST");
this.enabled=false;
};

modragione.htmlText = "";
modnome.htmlText = "";
modcognome.htmlText = "";
modpartitaiva.htmlText = "";
modcodicefiscale.htmlText = "";
modcellulare.htmlText = "";
modtelefono.htmlText = "";
modfax.htmlText = "";
modemail.htmlText = "";
modsito.htmlText = "";
modindirizzo.htmlText = "";
modcivico.htmlText = "";
modcap.htmlText