Kalau kemarin bagaimana cara membuat jam digital menggunaklan flash player 8, sekarang kita coba buat Jam Analog sederhana dimana hanya terdiri dari lingkaran dan angka jam serta jarumnya, kalau masalah modifikasi backgroundnya sobat silahkan berkreasi masing2 + suka-suka.
Yuk.. mulai saja juragan.
Buka Flash player 8 sobat pada halaman awal buatlah ukuran pada document sobat 250 X 250 px atau terserah, biasa suka-suka namanya juga praktek.
Caranya juga biasa klik modify - document isikan nilainya pada Dimension OK.
Kemudian Buatlah lingkaran sesuai ukuran kertas menggunakan oval tool kasih warna juga boleh atau biarin sajah putih, beri angka 1 s/d 12, selanjutnya buat juga tiga buah garis yang natinya berfungsi sebagai Detik, Menit dan Jam.
Oce kalau sudah jadi, seleksi/klik jarum yang paling pendek kemudian tekan F8, pada penel control isikan jam_mc pada name trus typenya Movie clip, dan registrationnya posisi tengah bawah kemudian tekan OK
Lakukan hal yang sama pada jarum menit namenya menit_mc dan detik namenya detik_mc ,type movie clip dan registrationnya tengah bawah.
Lanjut....???
Pindahkan secara berurutan mulai Jarum Jam kemudian Menit dan detik ke tengah lingkaran, atur posisi ujung bawah biar pas tengah titik lingkaran untuk posisi jam 12.00 (biar gampang). lihat Gbr
Langkah selanutnya klik frame1pada layer kemudian tekan F9, pada panel action copy dan masukan script dibawah ini :
//perintah yang dijalankan ketika frame dimainkan
onEnterFrame = function () {
//membuat variable waktu sebagai date object
waktu = new Date();
//membuat variable jam dengan nilai sama dengan jam pada komputer
jam = waktu.getHours();
//membuat variable menit dengan nilai sama dengan menit pada komputer
menit = waktu.getMinutes();
//membuat variable detik dengan nilai sama dengan detik pada komputer
detik = waktu.getSeconds();
//digunakan jika komputer menggunakan sistem 12 jam
//jika nilai variable jam lebih dari 12 maka akan dikurangi 12
if (jam>12) {
jam -= 12;
}
//movie clip jam_mc akan berotasi sesuai nilai variable jam dikali 30 yang ditambah nilai variable menit di bagi 2
jam_mc._rotation = jam*30+(menit/2);
//movie clip jam_mc akan berotasi sesuai nilai variable menit dikali 6
menit_mc._rotation = menit*6;
//movie clip detik_mc akan berotasi sesuai nilai variable detik dikali 6
detik_mc._rotation = detik*6;
};
Lihat gambar :
Kemudian tutup panel action tersebut .
Selesai Bos....
untuk melihat hasilnya tekan Crtl + enter.
Semoga berhasil........
0 komentar:
Posting Komentar