Senin, 11 Maret 2013

Acak Huruf (Flash)


Kali ini kita akan membuat 5 buah huruf yang muncul secara keluar secara acak pada sebuah dynamic text. Untuk memunculkan huruf secara acak, kita akan mengacak nilai yang terdapat pad array yang digunakan untuk menampung huruf-huruf.
1. Buatlah sebuah flash document.
2. Buatlah sebuah dynamic text kosong. Seleksi dynamic text ini kemudian tekan Ctrl+F3. Pada panel propertiesyang muncul masukkan hurufTampil pada kotak var dan nonaktifkan tombol selectable.
3. Buatlah sebuah dynamic text bertuliskan Acak. Seleksi dynamic text ini lalu pada panel propertiesnonaktifkan tombol selectable dan aktifkan tombol show border around text.
4. Pastikan anda masih menyeleksi dynamic text bertuliskan Acak, kemudian tekan F8. Pada panel yang muncul masukkan acak_btn sebagai name dan button sebagai type lalu tekan ok.
5. Seleksi acak_btn di stage lalu di pada panel properties masukkan acak_btn di dalam kotak instance name.
6. Letakkan dynamic text kosong di stage bagian atas dan acak_btn di stage bagian bawah.
7. Klik frame 1 dan masukkan script berikut :
1
2
3
4
5
6
7
8
9
//membuat array bernama huruf berisi huruf kecil a-z dan huruf besar A-Z
huruf = ["a", "A", "b", "B", "c", "C", "d", "D", "e", "E", "f", "F", "g", "G", "h", "H", "i", "I", "j", "J", "k", "K", "l", "L", "m", "M", "n", "N", "o", "O", "p", "P", "q", "Q", "r", "R", "s", "S", "t", "T", "u", "U", "v", "V", "w", "W", "x", "X", "y", "Y", "z", "Z"];
//tampilkan 5 buah huruf sesuai nilai acak 50+1 array huruf pada dynamic text hurufTampil
hurufTampil = huruf[random(50)+1]+huruf[random(50)+1]+huruf[random(50)+1]+huruf[random(50)+1]+huruf[random(50)+1];
//ketika tombol acak_btn ditekan
acak_btn.onPress = function() {
 //tampilkan 5 buah huruf sesuai nilai acak 50+1 array huruf pada dynamic text hurufTampil
 hurufTampil = huruf[random(50)+1]+huruf[random(50)+1]+huruf[random(50)+1]+huruf[random(50)+1]+huruf[random(50)+1];
};
8. Tekan Ctrl+Enter untuk melihat hasilnya.

Tekan tombol acak untuk mengganti huruf yang di acak.
Sourcenya dapat di download di sini

Tidak ada komentar:

Posting Komentar