WHAT'S NEW?
Loading...
Showing posts with label as3php. Show all posts
Showing posts with label as3php. Show all posts

Send variabel lewat Flash as3 untuk email
Send variabel lewat Flash as3 untuk email

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





live demo :

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



Tutorial Details
  • Judul: Send variabel as3 to php
  • Difficulty: Beginner
  • Platform: Flash (Flash Player 10)
  • Bahasa Scripth: AS3
  • Software : Flash Professional CS4/Flash Professional CS5/flash profesional cs6
  • Estimated Completion Time: 15 minutes
  • Created:Ricko Nada (Pustaka Flash)





live demo :



Scripth yang digunakan :
function checkComplete(evt:MouseEvent):void {

 var myVariables:URLVariables = new URLVariables();
 
 myVariables.candidate = nama.text;
 
 var myRequest:URLRequest = new URLRequest("as3php.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);
    
}

enter_btn.addEventListener(MouseEvent.CLICK, checkComplete);


function loadComplete(evt:Event):void {
 

 output_txt.text = evt.target.data.phpConfirm;
 
} 





scripth phpnya
<?php

// $candidate is the variable send from Flash Actionscript
$yangdiinput= $_POST['candidate'];

// Confirm to Flash ActionScript that the data has been received
echo "phpConfirm= bagus " . $yangdiinput . "! kamu memasukkan " . $yangdiinput . ". Terima kasih" ;

?>