1. Jam Digital
Buat
3 buah teks untuk tampilan jam, menit, dan detik. Kemudian ubah tipe
teks ketiga-tiganya menjadi dynamic text, pada kolom variabelnya berikan
nama teks_displayJam, teks_displayMenit, teks_displayDetik.
Terakhir baru berikan script di frame tersebut:
05 | var teks_displayJam:String; |
06 | var teks_displayMenit:String; |
07 | var teks_displayDetik:String; |
09 | this .onEnterFrame= function () |
12 | jam = dateObj.getHours(); |
13 | menit = dateObj.getMinutes(); |
14 | detik = dateObj.getSeconds(); |
17 | teks_displayJam = "0" + jam.toString(); |
19 | teks_displayJam = jam.toString(); |
22 | teks_displayMenit = "0" + jam.toString(); |
24 | teks_displayMenit = menit.toString(); |
27 | teks_displayDetik = "0" + detik.toString(); |
29 | teks_displayDetik = detik.toString(); |
2. Jam Analog
Pertama-tama
buat 3 buah movieclip berbentuk garis yang akan berperan sebagai jarum
penunjuk pada jam (jam, menit, dan detik) berikan instance name pada
masing2 jarum dengan nama mc_jarumJam, mc_jarumMenit, dan mc_jarumDetik.
Satu hal yang perlu diperhatikan adalah saat mengconvert masing2 garis
menjadi symbol, set registration point ke titik tengah-bawah (lihat
kotak yg ditunjuk mouse).
set registration point
Gambar
sebuah kerangka jam yang akan ditempati jarum-jarum tersebut, kreasikan
sendiri desain bentuk, warna, dan ukurannya sebagus mungkin. Buat juga
sebuah titik tepat di tengah-tengahnya agar mudah menyusun
jarum-jarumnya, sekarang pasangkan ketiga jarum yang kita buat di awal
tadi saling tumpang tindih, dengan acuan bagian bawah ketiga movieclip
jarum berada di titik tengah jam, sehingga bagian atasnya mengarah tepat
ke angka 12.
susun jarum
Terakhir berikan script pada frame:
01 | this .onEnterFrame = function () |
03 | var dateObj:Date = new Date(); |
04 | var detik:Number = dateObj.getSeconds(); |
05 | var menit:Number = dateObj.getMinutes(); |
06 | var jam:Number = dateObj.getHours(); |
08 | mc_jarumDetik._rotation = detik*6; |
09 | mc_jarumMenit._rotation = menit*6; |
10 | mc_jarumJam._rotation = jam*30; |
11 | mc_jarumJam._rotation += (menit/2); |
0 komentar:
Posting Komentar
Silahkan TInggalkan Komentar Anda di Blog Saya..
No SPAM and No PORN...
Terimakasih Telah meninggalkan Jejak Anda