Flash da solo non può farlo, devi utilizzare flash ed un linguaggio che provveda ad esplicare le funzioni di lettura delle variabili provenienti da Flash, spedire i dati in append ad un database, o semplicemente spedirli ad una casella di posta
Suggerisco nel forum PHP Pillola di Andr3a Iterazione fra Flash e PHP
per la parte Flash
codice:
// creazione Campi
this.createTextField("cellulare",1,10,10,100,20)
this.createTextField("email",2,10,40,100,20)
this.createTextField("nome",3,10,70,100,20)
this.createTextField("msg",4,10,150,100,20)
cellulare.type="Input"
email.type="Input"
nome.type="Input"
msg.type = "Dynamic"
// creazione Bottone Send
this.createEmptyMovieClip("btnSend",5)
btnSend._x = 10
btnSend._y = 100
btnSend.createTextField("btnLabel",1,0,0,30,20)
btnSend.btnLabel.text = "SEND"
// gestione Bottone SEND
btnSend.onPress=function(){
inviaDati()
}
// creazione funzione InviaDati - metodo sendAndLoad()
// il linguaggio serverSide dovrà provvedere una vola ricevute i dati a rispondere al Flash
// l'esito esempio: "risposta=OK"
function inviaDati(){
dati = new LoadVars()
// considera che dovresti effettuare tutti i controlli
// del tipo
// campo cellulare : valori accettati solo numeri "-" e/o "/"
// campo e-mail : sintassi, "@", ".", ecc
// campo nome: lunghezza > 3
dati.sendCellulare = cellulare
dati.sendMail = email
dati.sendNome = nome
dati.onLoad=function(success){
if(success){
// php o asp hanno risposto e la pagina è stata caricata
if(this.risposta == "OK"){
msg.text = "Il form ed i dati da Lei inviati sono stati processati regolarmente"
}else{
msg.text = "Sono stati rilevati problemi. Riprovi più tardi"
}
}else{
msg.text = "Il Server non risponde. Riprovare"
}
}
dati.sendAndLoad("pagina.php", dati, "POST")
}
Rempox