tutorial ini,.. sebenarnya untuk menjawab pertanyaan beberapa teman yang ternyata,... kesulitan dalam mengimplementasikan send variabel as3 to php,.. jadi kali ini saya coba mengeimplementasikan Send variabel lewat Flash as3 untuk email,. untuk post yang akan datang saya akan coba send variabel ke php untuk mysql
Tutorial Details
- Judul: Send variabel lewat Flash as3 untuk email
- Difficulty: Beginner
- Platform: Flash (Flash Player 10)
- Bahasa Scripth: AS3
- Software : Flash Professional CS4/Flash Professional CS5
- Estimated Completion Time: 15 minutes
- Created:Ricko Nada (Pustaka Flash)
Scripth yang digunakan :
function checkComplete(evt:MouseEvent):void
{
if ((nama.text != "")&&(judul.text != "")&&(email.text != ""))
{
trace("jalankan");
var myVariables:URLVariables = new URLVariables();
myVariables.pengirim = nama.text;
myVariables.judul = judul.text;
myVariables.emailpengirim = email.text;
myVariables.pesan = pesan.htmlText;
var myRequest:URLRequest = new URLRequest("mail.php");
myRequest.method = URLRequestMethod.POST;
myRequest.data = myVariables;
var myLoader:URLLoader = new URLLoader ;
myLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
myLoader.load(myRequest);
myLoader.addEventListener(Event.COMPLETE, loadComplete);
}
else
{
peringatan.text = "isi bagian yang kosong";
}
}
sendku.addEventListener(MouseEvent.CLICK, checkComplete);
function loadComplete(evt:Event):void
{
output_txt.text = evt.target.data.phpConfirm;
}
Skenario alur skripth
if ((nama.text != "")&&(judul.text != "")&&(email.text != ""))
fungsi ini untuk menjalankan apabila nama,judul,email,tidak bernilai kosong dan akan menjalankan fungsi
myVariables.pengirim = nama.text;
myVariables.judul = judul.text;
myVariables.emailpengirim = email.text;
myVariables.pesan = pesan.htmlText;
ini merupakan fungsi variabel yang nantinya akan kita kirim ke php untuk diolah dan kemudian di transfer ke email
function loadComplete(evt:Event):void
{
output_txt.text = evt.target.data.phpConfirm;
}
ini merupakan fungsi yang dikirimkan kembali dari php setelah email sukses dikirim,... selebihnya mungkintidak perlu dijelaskan karna anda pasti mengerti
full scripth php
<?php
$tujuan = "nada_ricko@yahoo.com";
$pengirim=$_POST['pengirim'];
$alamatmail=$_POST['emailpengirim'];
$subject = $_POST['judul'];
$pesan = $_POST['pesan'];
$body_mail = "<h1>$subject</h1><p>$pesan</p><p><b>dari:</b>$pengirim</p>\r\n";
$headers = "From: $alamatmail\r\n";
$headers .= "Reply-to: $alamatmail\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
$mail_sent = @mail($tujuan, $subject, $body_mail, $headers);
if ($mail_sent) {
echo "phpConfirm= telah dikirim ";
} else {
echo "phpConfirm= Gagal dikirim ";
}
?>
Sekenario php
$tujuan = "nada_ricko@yahoo.com";
$pengirim=$_POST['pengirim'];
$alamatmail=$_POST['emailpengirim'];
$subject = $_POST['judul'];
$pesan = $_POST['pesan'];
ini adalah variabel-variabel yang dikirim dar flash yang akan dikelola oleh php,.. yang nantinya di kirim ke email
$mail_sent = @mail($tujuan, $subject, $body_mail, $headers);
if ($mail_sent) {
echo "phpConfirm= telah dikirim ";
} else {
echo "phpConfirm= Gagal dikirim ";
}
?>
ini merupakan fungsi untuk mengerjakan proses pengiriman email,.. dan jika telah selesai dikirim kembali ke flash
Pustaka flash
bang ricko bagaimana cara membuat aplikasi belajar membaca...
ReplyDeletehelp di respond bang ricko...