Kali ini kita akan mempelajari bagaimana memunculkan gambar dan huruf secara bersamaan ketika sebuah tombol ditekan.Jumlah huruf dan gambar yang digunakan dalam tutorial ini adalah 4. Apabila anda ingin menggunakan gambar dan huruf lebih dari 4 anda dapat mengubah sedikit scriptnya. Tutorial ini cocok bagi anda yang ingin membuat aplikasi untuk anak-anak seperti misalnya memperkenalkan huruf kepada anak dengan menampilkan gambar sebagai contoh penggunaan hurufnya.
1. Buatlah sebuah flash document.
2. Buatlah 2 buah static text masing-masing bertuliskan Huruf : dan Gambar :
3. Buatlah sebuah dynamic text di stage. Seleksi dynamic text tersebut dan tekan Ctrl+F3. Pada panel properties yang muncul masukkan huruf_tampil sebagai var serta nonaktifkan tombol selectable dan show border around text.
4. Buatlah sebuah persegi berwarna putih dengan hitam sebagai warna garisnya. Buatlah sebuah garis miring dari sudut kanan atas persegi ke sudut kiri bawah persegi.
5. Seleksi persegi dan garis miring tadi kemudian tekan F8. Pada panel yang muncul masukkan gambar_tampil sebagai name dan movie clip sebagai type lalu tekan ok.
6. Seleksi movie clip gambar tampil dan pada panel propertiesnya masukkan gambar_tampil sebagai instance name.
7. Buatlah 4 buah dynamic text dengan masing-masing bertuliskan A, B, C, D. Seleksi ke empat dynamic text tadi dan pada panel propertiesnya nonaktifkan tombol selectable dan aktifkan tombol show border around text.
8. Buatlah sebuah invisible button di stage. Seleksi invisible button tersebut dan tekan Ctrl+D sebanyak 3 kali sehingga di stage terdapat 4 buah invisible button.
9. Atur letak dan ukuran ke empat invisible button sampai menutupi 4 buah dynamic text (A,B,C,D).
10. Seleksi invisible button yang menutupi dynamic text bertuliskan A kemudian pada panel propertiesnya masukkan 1_btn sebagai instance name.
11.Seleksi invisible button yang menutupi dynamic text bertuliskan B kemudian pada panel propertiesnya masukkan 2_btn sebagai instance name.
12.Seleksi invisible button yang menutupi dynamic text bertuliskan C kemudian pada panel propertiesnya masukkan 3_btn sebagai instance name.
13. Seleksi invisible button yang menutupi dynamic text bertuliskan D kemudian pada panel propertiesnya masukkan 4_btn sebagai instance name.
14. Letakkan seluruh objek yang dibuat tadi seperti gambar di bawah ini :
15. Klik frame 1 dan tekan F9. Pada panel actions yang muncul masukkan script berikut :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | //membuat array bernama array_huruf berisi A, B, C, D //apabila anda ingin menambahkan huruf silahkan tulis huruf yang anda ingin masukkan di antara dua tanda petik dengan koma dan spasi sebagai pemisah antara huruf //contoh : array_huruf = ["K", "L", "M", "M", "N", "O", "P"]; array_huruf = ["A", "B", "C", "D"]; //memberikan tanda - pada dynamic text dengan var huruf_tampil huruf_tampil = "-"; //membuat variable i dengan nilai i=1, i=2, i=3, i=4 //jika anda mengubah jumlah huruf pada array_huruf anda juga harus mengubah perulanagn i ini //contohnya pada array_huruf terdapat 10 buah huruf maka ubah tulisan i<=4 pmenjadi i<=10 for (i=1; i<=4; i++) { //membuat variable no pada i+_btn dengan nilai i _root[i+"_btn"].no = i; //ketika tombol i_btn ditekan _root[i+"_btn"].onPress = function() { //tampilkan huruf yang terdapat pada array_huruf sesuai nilai no button ini dikurangi 1 pada dynamix text bervar huruf_tampil huruf_tampil = array_huruf[this.no-1]; //jalankan fungsi masukkan_gambar dengan nilai angka sama dengan nilai no pada button ini masukkan_gambar(this.no); }; } //membuat fungsi masukkan_gambar function masukkan_gambar(angka) { //hapus movie clip berinstance name gambar di stage removeMovieClip(gambar); //memasukkan movie clip dengan instance name gambar di stage //movie clip yang dimasukkan adalah movie clip yang berlinkage gambar ditambah nilai variable angka, dengan nama baru gambar, pada kedalaman paling atas, dengan posisi x sama dengan posisi x gambar_tampil dan posisi y sama dengan posisi y gambar tampil gambar = attachMovie("gambar"+angka, "gambar", _root.getNextHighestDepth(), {_x:gambar_tampil._x, _y:gambar_tampil._y}); } |
16. Klik kanan frame 2 dan pilih Insert Blank Keyframe.
17. Buatlah 4 buah persegi dengan panjang dan lebar sama dengan panjang dan lebar persegi pada movie clip gambar_tampil di frame 1.
18. Jika sudah tekan Ctrl+R. Pada panel yang muncul cari 4 buah gambar yang diinginkan kemudian tekan open.
19. Atur letak 4 buah gambar yang baru d import ke tengah tengah 4 buah persegi. 1 buah persegi mendapatkan 1 buah gambar.
20. Seleksi gambar dan persegi pertama lalu tekan F8. Pada panel yang muncul masukkan gambar1 sebagai name dan movie clip sebagai type serta pastikan titik registrationnya berada di tengah-tengah lalu tekan ok.
21. Seleksi gambar dan persegi kedua lalu tekan F8. Pada panel yang muncul masukkan gambar2 sebagai name dan movie clip sebagai type serta pastikan titik registrationnya berada di tengah-tengah lalu tekan ok.
22. Seleksi gambar dan persegi ketiga lalu tekan F8. Pada panel yang muncul masukkan gambar3 sebagai name dan movie clip sebagai type serta pastikan titik registrationnya berada di tengah-tengah lalu tekan ok.
23. Seleksi gambar dan persegi keempat lalu tekan F8. Pada panel yang muncul masukkan gambar4 sebagai name dan movie clip sebagai type serta pastikan titik registrationnya berada di tengah-tengah lalu tekan ok.
24. Klik kanan frame 2 dan pilih remove frame lalu tekan Ctrl+L. Pada panel library yang muncul klik kanan movie clip gambar 1 dan pilih linkage. Pada panel yang muncul berikan tanda centang pada Export for Actionscript dan masukkan gambar1 sebagai identifier.
25. Lakukan hal yang sama pada movie clip gambar2-4. Untuk idnetifernya masukkan sesuai name movie clipnya sehingga pada panel library terdapat 4 buah movie clip yaitu gambar1-gambar4 dengan masing-masing memiliki identifier yang sama dengan namanya.
26. Tekan Ctrl+Enter untuk melihat hasilnya.
Sourcenya dapat di download di sini



Tlong tutoriallin flash mobile
Bang aku punya ide ini mungkin abang bisa buatin.. skalian buat tambahan referensi aku ni...
trimakasiiiiih…..
October 2nd, 2009 at 07:26
wah…mas admin terima kasih banget deh sudah bikin tutorial ini untuk saya… waduh gembira saya mas. semoga mas dan blog success selalu ya..
October 5th, 2009 at 17:53
salud … mas, ada tutorial flash ga? cara membuat game typing. Game mengetik. Thxs
October 22nd, 2009 at 14:26
mas mau tanya lagi ni…bagaimana mau memasukkan suara pada huruf yang kita klik. contohnya apabila kita tekan huruf A, lalu akan keluar sebutan A. tolong ya mas…penting bangat ni mas…
October 22nd, 2009 at 15:57
Masukin suaranya pada tutorial diatas atau bukan?
October 22nd, 2009 at 16:19
ya mas, masukin suaranya pada tutorial diatas.
October 31st, 2009 at 05:15
mas, tolong mas…saya enggak bisa masukin suaranya ni…sudah coba tapi gagal.. /sendiri .mas admin yang baik hati tolongin saya ya mas masukin suaranya ke dalam tutorial diatas..stress nih..
October 31st, 2009 at 06:37
Itu yang ada suaranya ketika user menekan tombol huruf yang ada kotaknya atau huruf yang berada di paling atas?
October 31st, 2009 at 12:02
ketika user menekan tombol huruf yang ada kotaknya mas..waduh mas..tolong ya udah bingung ni…
November 2nd, 2009 at 07:12
Silahkan lihat di sini : http://warungflash.com/2009/11/memasukkan-huruf-dan-gambar-bersamaan-sound/
April 20th, 2011 at 14:32
mas cra ny buat invisible button gmn
April 21st, 2011 at 11:03
Ikut bantu om admin jawab
@mOncol
http://warungflash.com/2009/03/invisible-button/
April 21st, 2011 at 18:47
ok thx’s om
February 21st, 2012 at 16:46
ini pake sofware’y apa maz.. kalo boleh minta link’y sekalian…
June 16th, 2012 at 00:54
aq udah nyoba tp kog huruf gambar ma suaranya g muncul y min?? pdhl langkah”nya udah sama persis… apa yg salah y?
November 3rd, 2012 at 00:44
mas admin jawab donnkk .
. saya sangat butuh update data pada flash ..
saya membuat aplikasi bel sekolah otomatis untuk TA saya mas admin ..
January 14th, 2013 at 17:34
mas admin.. mo tanya gimana carax ktika me klik gambar,, gambar yang kita tekan tuh gak muncul lg di frame selanjutnya ktika mengklik tombol prevew frame.. tolongin donk
January 20th, 2013 at 00:44
kang admin…gambarnya ngikut diframe sebelum dan sesudahnya….biar ga muncul lagi gimana???