Senin, 11 Maret 2013

Acak Angka (Flash)


Kali ini kita akan mengacak angka. Script yang digunakan lebih sederhana dibandingkan acak huruf. Kita tidak akan menggunakan array, cukup menggunakan random saja. Ketika anda menekan tombol bertuliskan Acak maka angka akan diacak. Ketika anda menekan tombol bertuliskan Stop, angka akan berhenti di acak dan ukuran angka akan diperbesar.
1. Buatlah sebuah flash document.
2. Buatlah sebuah dynamic text kosong. Seleksi dynamic text ini kemudian tekan Ctrl+F3. Pada panel propertiesyang muncul masukkan angka di dalam kotak Var dan nonaktifkan tombol selectable.
3. Pastikan anda masih menyeleksi dynamic text kosong ini kemudian tekan F8. Pada panel yang muncul masukkan angka_mc sebagai name dan movie clip sebagai type serta pastikan titik registrationnya berada ditengah-tengah lalu tekan ok.
4. Seleksi angka_mc di stage dan pada panel properties masukkan angka_mc di dalam kotak instance name. Letakkan angka_mc di tengah-tengah stage yang sedikit ke atas
5. Buatlah sebuah dynamic text bertuliskan Acak. Seleksi dynamic text ini dan pada panel propertiesnonaktifkan tombol selectable serta aktiakan tombol show border around text.
6. Pastikan anda masih menyeleksi dynamic text bertuliskan Acak tadi kemudian tekan F8. Pada panel yang muncul masukkan acak_btn sebagai name dan button sebagai type lalu tekan ok.
7. Seleksi acak_btn di stage dan pada panel properties masukkan acak_btn di dalam kotak instance name.
8. Buatlah sebuah dynamic text bertuliskan Stop. Seleksi dynamic text ini dan pada panel propertiesnonaktifkan tombol selectable serta aktiakan tombol show border around text.
9. Pastikan anda masih menyeleksi dynamic text bertuliskan Stop tadi kemudian tekan F8. Pada panel yang muncul masukkan stop_btn sebagai name dan button sebagai type lalu tekan ok.
10. Seleksi stop_btn di stage dan pada panel properties masukkan stop_btn di dalam kotak instance name.
11. Letakkan acak_btn dan stop_btn di stage bagian bawah.
12. 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 variable acak dengan nilai true
acak = true;
//perintah yang dijalankan ketika frame pada movie clip angka_mc dimainkan
angka_mc.onEnterFrame = function() {
 //jika variable acak bernilai false dan scala x serta scala y movie clip angka_mc kurang dari 250
 if (!acak && this._xscale<250 && this._yscale<250) {
  //scala x movie clip angka_mc ditambah 20
  this._xscale += 20;
  //scala y movie clip angka_mc ditambah 20
  this._yscale += 20;
 }
 //jika variable acak bernilai true   
 if (acak) {
  //scala x movie clip angka_mc diubah menjadi 100
  this._xscale = 100;
  //scala y movie clip angka_mc diubah menjadi 100
  this._yscale = 100;
  //tampilkan nilai acak 0-1000 pada dynamic text dengan Var angka di dalam movie clip angka_mc
  this.angka = random(1001);
 }
};
//ketika button acak_btn ditekan
acak_btn.onPress = function() {
 //ubah nilai variable acak menjadi true
 acak = true;
};
//ketika button stop_btn ditekan
stop_btn.onPress = function() {
 //ubah nilai variable acak menjadi false
 acak = false;
};
13. Tekan Ctrl+Enter untuk melihat hasilnya.
Sourcenya dapat di download di sini

1 komentar:

  1. JIKA ANDA BUTUH ANKA GHAIB HASIL RITUAL 2D.3D.4D. SGP & HK DI JAMIN 100% JEBOL JIKA BERMINAT SILAHKAN HUB KI AGEN RUSMAN DI NMOR (_0_8_2_3_3_4_2_2_2_6_7_6_) JIKA INGIN MENGUBAH NASIB then’z room’x sobat

    JIKA ANDA BUTUH ANKA GHAIB HASIL RITUAL 2D.3D.4D. SGP & HK DI JAMIN 100% JEBOL JIKA BERMINAT SILAHKAN HUB KI AGEN RUSMAN DI NMOR (_0_8_2_3_3_4_2_2_2_6_7_6_) JIKA INGIN MENGUBAH NASIB then’z room’x sobat
    JIKA ANDA BUTUH ANKA GHAIB HASIL RITUAL 2D.3D.4D. SGP & HK DI JAMIN 100% JEBOL JIKA BERMINAT SILAHKAN HUB KI AGEN RUSMAN DI NMOR (_0_8_2_3_3_4_2_2_2_6_7_6_) JIKA INGIN MENGUBAH NASIB then’z room’x sobat

    JIKA ANDA BUTUH ANKA GHAIB HASIL RITUAL 2D.3D.4D. SGP & HK DI JAMIN 100% JEBOL JIKA BERMINAT SILAHKAN HUB KI AGEN RUSMAN DI NMOR (_0_8_2_3_3_4_2_2_2_6_7_6_) JIKA INGIN MENGUBAH NASIB then’z room’x sobat

    BalasHapus