Rabu, 21 Oktober 2009

Acak Nada

Di dalam flash, musik digunakan untuk melengkapi hasil berkreasi anda agar terlihat sempurna. Misalnya dalam pembuatan animasi, tanpa musik tentu animasi yang anda buat akan terasa kurang hidup. Musik bisa didapatkan secara gratis/free namun ada juga yang berbayar. Apabila anda tidak menemukan musik yang gratis anda dapat menggunakan metode di bawah ini. Inti dari tutorial yang akan kita buat di bawah ini adalah mengacak 8 buah nada sehingga membentuk sebuah musik. Memang hasil yang diperoleh tidak begitu bagus namun terkadang ada rangkaian nada yang bagus ketika proses pengacakan sedang berlangsung. Selain itu anda juga mungkin bisa mendapatkan inspirasi membuat sebuah musik melalui pengacakan nada berikut.

1. Buatlah sebuah flash document.

2. Pilih File>Import>Import to Library. Pada kotak dialog yang muncul cari 8 buah nada yang diinginkan kemudian tekan open.

3. Tekan Ctrl+L, pada panel library yang muncul klik kanan salah satu nada misal nada do kemudian pilih Linkage. Pada panel yang muncul berikan tanda contreng/centang pada Export for ActionScript dan masukkan nada1 sebagai Identifier lalu tekan ok.

4. Lakukan hal yang sama pada seluruh nada sehingga masing-masing nada pada panel library memiliki linkage : nada1, nada2, nada3, nada4, nada5, nada6, nada7, nada8



5. Klik frame 1 dan tekan F9. Pada panel actions yang muncul masukkan script berikut :

1
2
3
4
5
6
7
8
var musik:Sound = new Sound();
function mainkan_nada() {
acak = random(7)+1;
no_nada = "nada"+acak;
musik.attachSound(no_nada);
musik.start(0, 1);
}
setInterval(mainkan_nada, 250);

6. Anda dapat mengubah jumlah nada yang dimainkan melalui script acak = random(7)+1; Misalnya anda ingin hanya mengacak 5 nada pertama maka ubah scriptnya menjadi acak = random(4)+1;

7. Anda dapat mengubah kecepatan memainkan nada melalui script setInterval(mainkan_nada, 250); Misalnya anda ingin memainkannya lebih cepat maka ubah scriptnya menjadi setInterval(mainkan_nada, 100);

8. Jika sudah tekan Ctrl+Enter untuk melihat hasilnya.

Tidak ada komentar:

Posting Komentar