Wednesday, December 22, 2010

Tutorial : How can Flash READ data from database (pt2)

1- Kita akan sambung semula tutorial sebelum ini... Tutorial kali ini mengenai coding yang akan kita applykan didalam Flash menggunakan actionscript 2.0...

2- Buka read.fla... Dan tambahkan satu layer baru dan namakan layer tersebut sebagai 'as'... Buka action panel (atau klik F9) dan tulis Coding berikut... Segala penjelasan mengenai coding akan aku terangkan kemudian...


3- Penerangan mengenai coding flash ini akan diterangkan seperti dibawah:


***************************************************

untuk stopkan frame daripada diplaykan ke frame2 dan frame3
stop();

Apabila button check (yg diberi nama "btn" bagi instance name) di klik
btn.onRelease = function() {

create satu objek loadvars untuk sendkan input yang user masukkan
Send = new LoadVars();

kedua-dua input yang dimasukkan oleh user akan disimpan kedalam objek Send
Send.input1 = input1.text;
Send.input2 = input2.text;


create satu objek loadvars untuk menerima result yang diperoleh daripada PHP files
Recieve = new LoadVars();

Apabila PHP files berjaya diproses, dan result berjaya dihantar ke objek Recieve, maka fungsi tersebut dihasilkan
Recieve.onLoad = function(success) {

Jika berjaya, maka
if (success) {

membaca result daripada PHP files... Didalam tutorial part3 kelak akan aku terangkan mengenai PHP code. Jika variables checks=gagal dihantar melalui PHP files, maka,teks "tiada data yang matching" akan dihasilkan didalam (Dynamic Text) anda
if (Recieve.checks == "gagal") {
thestatus.text = "Tiada data yang matching";


Jika variables checks=berjaya dihantar melalui PHP files, bermakna data1 dan data2 yang dimasukkan oleh user matching dengan data-data yang tersimpan didalam database... gotoAndStop(2) akan menyebabkan aplikasi memaparkan Page berjaya
} else if (Recieve.checks == "berjaya") {
gotoAndStop(2);
}

}

};


Objek Send dihubungkan dengan PHP files dengan menggunakan sendAndLoad. Jika anda menggunakan localhost (server dari pc anda sendiri), maka anda tak perlu tukar ape-ape, tiru sebijik-bijik jer coding dibawah... Jika anda menggunakan server hosting lain, maka anda perlu menukar mengikut link server anda... Bagi tutorial ini, method POST digunakan untuk send object/variables ke PHP files untuk tujuan pemprosesan data. Recieve objek pula akan menerima result yang akan diproses melalui PHP files tersebut
Send.sendAndLoad("http://localhost/myFlashTest/recieve.php",Recieve,"POST");
};



***************************************************

4- Yeahhh... well done... Anda telah berjaya menghasilkan coding didalam Flash... Tinggal hanya satu part je lagi untuk SETEL... Tutorial akan datang, adalah mengenai PHP coding... Kenapa kita nak pakai PHP coding??? Sebab, Flash tidak boleh berinteraksi dengan database secara terus... Ia memerlukan coding seperti PHP untuk menterjemahkannya...

5- Aku akan stop disini dahulu untuk ber-'canyon'... bye2

No comments:

Related Posts Plugin for WordPress, Blogger...