Jumat, 24 Februari 2012

MEMBUAT JAM DINDING

1. Buka Program Flash
    Start >> All Program >> Flash , pilih flash dokumen 

2. Buat lingkaran Gunakan oval tool (shortcut tombol: O), tips: tekan dan tahan tombol shift
    pada keyboard agar lingkaran bulat sempurna 


3. Ubah warna fill jadi hitam, Gunakan text tool (Short cut tombol : T) dan tulis 1 per 1 nomor
    jam mulai dari 1 - 12 untuk penomoran angka gunakan Selection tool untuk meletakkan 
    nomor - nomor tersebut pada bagian jam  


4. Dengan Line Tool (N) buatlah 3 buah garis untuk penunjuk arah jam garis jam (pendek) ,
    garis menit (agak panjang) , garis detik (panjang) 

 5. Seleksi garis yang paling pendek dengan selection tool (V) dan tekan F8 muncul jendela dan
     masukkan jam_mc dan pilih movie clip sebagai type serta pastikan titik registrationnya    
     berada di tengah bagian bawah lalu tekan ok. 



6. Seleksi movie clip jam_mc di Lembar kerja kemudian tekan Ctrl+F3 untuk memunculkan 
    panel properties. Pada panel properties yang muncul masukkan jam_mc sebagai instance 
    name. 



7.
Sama seperti di atas
    Seleksi garis kedua (agak panjang), kemudian tekan F8. Pada panel yang muncul    

    masukkan menit_mc dan movie clip sebagai type serta pastikan titik registrationnya berada
    di tengah bagian bawah lalu tekan ok. Seleksi movie clip menit_mc. Pada

    panel properties yang muncul masukkan menit_mc sebagai instance name. 
8. Satukan dan letakkan garis dengan urutan jam lalu menit kemudian detik dan letakkan di 
    dalam tempat jam 


9. Setelah semuanya terpasang, klik frame 1 dan tekan F9. Pada panel actions yang muncul 
    masukkan script berikut : 




10. Masukkan code script berikut 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;
    };


11. Tekan Ctrl+Enter untuk melihat hasilnya.
     kira - kira seperti ini: 










Tidak ada komentar:

Posting Komentar