package
{
import flash.events.*;
import flash.display.*;
import flash.net.*;
import flash.text.*;
public class Main extends MovieClip
{
private const PHP:String="http://localhost/inviaMail.php";
private const mia_email:String="luca.rivara@gmail.com";
private var variabili:URLVariables;
private var richiesta:URLRequest;
private var chiamante:URLLoader;
public function Main()
{
addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(Evento:Event):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
nome_txt.text="";
messaggio_txt.text="";
soggetto_txt.text="";
invia_btn.addEventListener(MouseEvent.MOUSE_DOWN, inviaMessaggio);
}
private function inviaMessaggio(evento:MouseEvent):void
{
if(nome_txt.text!=""&&soggetto_txt.text!=""&&messa ggio_txt.text!=""&&mail_txt.text!="")
chiamaPHP();
else
trace("compilare tutti i campi");
}
private function chiamaPHP():void
{
variabili=new URLVariables();
variabili.mio_indirizzo=mia_email;
variabili.titolo=soggetto_txt.text;
variabili.messaggio=messaggio_txt.text;
variabili.nome=nome_txt.text;
variabili.mail=mail_txt.text;
richiesta=new URLRequest();
richiesta.url=PHP;
richiesta.method=URLRequestMethod.POST;
richiesta.data=variabili;
chiamante= new URLLoader();
chiamante.addEventListener(Event.COMPLETE, rispostaPHP);
chiamante.dataFormat=URLLoaderDataFormat.VARIABLES ;
chiamante.load(richiesta);
}
private function rispostaPHP(evento:Event):void
{
var risposte:URLVariables=new URLVariables(evento.target.data);
trace(risposte.stato);
}
}
}