Wednesday, December 8, 2010

Tutorial : How to connect Flash with Database using actionscript 2.0 (pt 5)

1- Dalam tutorial part 4 sebelum ini, aku ade tunjuk macam mana kita nak design untuk buat simple FORM dalam Adobe Flash CS 3... Orait, kali ini, aku akan tunjuk macam mana nak buat programming dalam flash pulak...

2- Fist, buka semula flash file yang sudah anda create sebelum ini... Tambah satu layer baru.. namakan layer tersebut sebagagai
'as'. klik frame pertama bagi layer 'as'... right click mouse anda dan pilih action... Satu panel action akan terhasil...

3- Dalam panel-script tu, salin coding dibawah... Segala penerangan akan aku terangkan lepas ni...

4- OK... aku akan tulis semula script diatas... tapi kali ini dengan penerangan setiap code tersebut... Penerangan = teks berwarna merah

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

Apabila button send (yg diberi nama "btn" bagi instance name) di klik

btn.onRelease = function() {

create satu objek loadvars yang bernama Send.
objek Send ini akan membawa input data ke PHP files utk tujuan pemprosesan
Send = new LoadVars();



if statement ini digunakan untuk check samada user telah memasukkan kesemua.
data didalam FORM atau tidak??
if ((input1.text=="") || (input2.text=="") || (input3.text=="")) {

Jika user tidak memasukkan data didalam salah satu input text maka:
flash akan jump ke frame 3, iaitu page "tidak berjaya".
Tiada pemprosesan data berlaku
gotoAndStop(3);
}


Jika user memasukkan kesemua data didalam input text (FORM) maka:
else {

Transfer kan data yang ditulis didalam input text kedalam objek Send
Send.input1 = input1.text;
Send.input2 = input2.text;

Send.input3 = input3.text;


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... 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.
Send.sendAndLoad("http://localhost/myFlashTest/add.php",Send,"POST");


flash akan jump ke frame 2, iaitu page "berjaya"
gotoAndStop(2);
}

};

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

6- Sekarang, anda perlu compilekan kerja anda... supaya ianya berada didalam format .swf... so, untuk quick complie, anda hanya perlu menekan dan (serentak)...

5- Good... well done... bravo... Akhirnya anda berjaya menggunakan action script 2.0 dengan baik... well, we stop here first... will continue in part 6... untuk tutorial seterusnya, kita akan belajar macam mana nak bermain dgn PHP coding pulak... ok, time for my 'canyon'... daaa

No comments:

Related Posts Plugin for WordPress, Blogger...