Questo è il codice asp:


/** file allegato al numero 2 di mas2
www.mas2.it
*/
// memorizziano in una varabile il target
var path:MovieClip= this;
// l'ogetto LoadVars che farà il send dei dati e riceverà la risposta
var sendObject:LoadVars;
// la pagina asp dove saranno sendati i dati
var pagtosend:String="pagina.asp"
// le variabili campo di testo: nome, cognome, indirizzo, email e messaggio
var nome_txt:TextField;
var cognome_txt:TextField;
var email_txt:TextField;
var indirizzo_txt:TextField;
var note_txt:TextField
// il movieclip usato come pulsante per inviare l'email
var send_mc:MovieClip;
// il movieclip usato come pulsante per cancellare i dati
var delete_mc:MovieClip;
// all'evento onRelease del pulsante send_mc attivo la funzione che senda l'email
send_mc.onRelease=sendEmail
// all'evento onRelease attivo la funzione che senda l'email
delete_mc.onRelease= resetForm
function sendEmail()
{
// recupero i valori da ogni campo di testo
var nnome= nome_txt.text
var ncognome= cognome_txt.text;
var nemail= email_txt.text;
var nnote= note_txt.text;
var ninidirizzo= indirizzo_txt.text;
// creo un'istanza dell'oggetto LoadVars
sendObject= new LoadVars();
// memorizzo in alcune proprietà dell'oggetto sendObject i dati che ho recuperato
// è importante questo passaggio perchè la pagina asp recuperà i valori
// in base a queste proprietà
sendObject.nome= nnome
sendObject.cognome= ncognome
sendObject.inidirizzo= ninidirizzo
sendObject.email= nemail;
sendObject.note= nnote;
sendObject.onLoad= function()
{

if(this.error=="false")
{
path.wait.gotoAndStop("responseok");
}
else
{
path.wait.gotoAndStop("noresponse");
}



}
path.attachMovie("wait", "wait", 1)
path.wait._x= 160
path.wait._y= 100;
// utilizzo il metodo sendAndLoad per inviare i dati e ricevere una risposta
sendObject.sendAndLoad(pagtosend,sendObject,"POST" )
}
function resetForm()
{
nome_txt.text="";
cognome_txt.text=""
email_txt.text="";
note_txt.text="";
indirizzo_txt.text=""
}