English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified
  • HOME

Jumat, 03 Juli 2009

Cara Membuat Jam Analog Dengan Flash 8

Pada Tutorial Flash kali ini taktiku akan coba berbagi bagaimana caranya membuat jam analog, yang nantinya bisa dipasang sebagai aksesoris untuk blog anda caranya mudah sekali, yuk kita mulai saja tutorialnya.

Seperti biasa silakan anda download file .fla-nya disini




Langkah pertama buka file .fla yang sudah anda download tadi kemudian buat gambar seperti contoh gambar diatas.


Langkah berikutnya buat sepasang bola mata (lihat gambar) setelah itu klik kanan pada gambar bola mata kemudian pilih Convert to Symbol.. kemudian klik OK.


Lalu double klik gambar mata yang sudah di convert menjadi symbol tadi.
Kemudian animasikan sepasang mata tersebut sehingga seolah-olah mata tersebut berkedip caranyabuat frame baru kemudian tekan F7 pada keyboard pada no frame 15 dan 20 lalu buat gambar kedipan mata.


Sudah? kalau sudah sekarang kita akan membuat jarum jam, sebelumnya klik Scene 1 untuk kembali ke scene awal, setelah itu buat frame baru dengan mengklik icon Insert Layer kemudian buat 3 buah garis dengan dimensi di sesuaikan, kemudian convert menjadi symbol ketiga garis tersebut satu persatu, caranya sama seperti membuat animasi mata tadi.


Sudah? sekarang kita akan memasukan script pada masing-masing jarum jam tadi, pertama jarum jam no 1, tekan F9 pada keyboard kemudian paste code berikut pada jendela Action movie clip:

onClipEvent (enterFrame) {
setProperty(this, _rotation, _root.minutes);
}


Sekarang klik jarum jam no. 2, kemudian paste kode berikut:

onClipEvent (enterFrame) {
setProperty(this, _rotation, _root.seconds);
}


Selanjutnya klik jarum jam no 3, kemudian paste kode berikut:

onClipEvent (enterFrame) {
setProperty(this, _rotation, _root.hours);
}



Sudah? ok kalau sudah sekarang buat fram baru lagi caranya klik icon Insert Layer kemudian tekan F7 pada frame no 1 dan 2, pada frame 1 masukan code berikut:

time = new Date();
hours = time.getHours();
minutes = time.getMinutes();
seconds = time.getSeconds();
if (hours>12) {
hours = hours-12;
}
if (hours<1) hours =" 12;" hours =" hours*30+int(minutes/2);" minutes =" minutes*6+int(seconds/10);" seconds =" seconds*6;">


dan pada frame no 2 masukan code seperti ini:

gotoAndPlay(1);

untuk lebih jelasnya silakan lihat gambar .

sehingga hasil akhirnya akan seperti ini:



Selamat mencoba.


:>> Download .fla

2 komentar: