
Bu derste Flash’ta Action Script kullanarak digital bir saati nasıl yapacağımızı göreceğiz.
Download :
saattarih.fla
saattarih.swf
Adım 1
Propertis Panel (Ctrl+F3) açın ve sayfa boyutlarınızı (Ctrl+J), Genişlik : 290 px, Yükseklik :Height to 60 px olarak ayarlayın.
Adım 2
Text Tool(T) aracını seçin ve Properties Panel’inden text türünü “Static Text” olarak ayarlayın , sahnede saat ve tarih ifadelerini yazın.

![]()
Adım 3
Properties Panel’de “Dynamic text” olarak ayarlayın, Text Tool (T) aracını seçin , saat ve tarih için yazıların yanına birer dikdörtgen alan çizin.

![]()
Adım 4
Boş dikdörtgen metin alanlarınının ikisini birden Shift tuşu ile seçin , F8 tuşuna basın (Convert to Shape), sonra pencerenin altındaki Type kısmında Movie Clip seçeneğini seçin, herhangi bir isim verip OK ile pencereyi kapatın.


Adım 5
Önce Saat için boş text’e çift tıklayın ve imleç üzerindeyken , Properties Panel’inden (Ctrl+F3) var tipini “Hourtime” , Tarih içinde ”date” olarak ayarlayın.
![]()
Adım 6
Ana sahneye geri dönün (Scene1). Saat ve Tarih için çizdiğimiz boş text alanlarını seçin sağ tıklayıp Action Script Panel’ini (F9) açın. Aşağıdaki kodu yapıştırın.
(Plain Text başlığına tıklayarak numaralandırılmamış koda ulaşabilirsiniz.)
[code]onClipEvent (load) {
days = new Array(’Pazar’,'Pazartesi’,'Salı’,'Çarşamba’,'Perşembe’,'Cuma’,
‘Cumartesi’);
months = new Array(’Ocak’,'Şubat’,'Mart’,'Nisan’,'Mayıs’,
‘Haziran’,'Temmuz’,'Ağustos’,'Eylül’,'Ekim’,'Kasım’,'Aralık’);
timedate = new Date();
}
onClipEvent (enterFrame) {
hour = timedate.getHours();
minutes = timedate.getMinutes();
seconds = timedate.getSeconds();
todaydate = timedate.getDate();
day = timedate.getDay();
dayname = days[day];
month = timedate.getMonth();
monthname = months[month];
year = timedate.getFullYear();
if (Length(minutes)==1) {
minutes = "0" + minutes;
}
if (Length(seconds)==1) {
seconds = "0" + seconds;
}
Hourtime = hour + ":" + minutes + ":" + seconds;
date = dayname + " " + todaydate + " " + monthname + " " + year;
delete timedate;
timedate = new Date();
}[/code]








ile görüntülenir.
Yorum Yazın