Flash Dersleri: Kodlarla Dijital Saat Yapımı


20.05.2012-20:43 Tarihinde Eklendi.
www.seyfettinkahveci.com Derecelendirme: 10 / 10 Oy Sayısı: 16003128Toplam Puan: 37780 / Yorum Sayısı: 412003128 adet.


Bu projemizde ekrana herhangi birşey eklemenize gerek yoktur. Gerekli olan tüm elemanlar kodlarla beraber oluşturulacaktır. Aşağıda vermiş olduğum kodları açtığınız çalışma alanının 1.framene eklemeniz yeterlidir.

Kodlar:

_root.createTextField("saat_txt", 1,50, 50,100,50);
//saat_txt adında yeni bir text oluşturuluyor Derinliği:1 X:50 Y:50 Width:100 height:50 özelliklerde
_root.createTextField("Yil_txt", 2,50, 100,100,50);
//saat_txt adında yeni bir text oluşturuluyor Derinliği:1 X:50 Y:100 Width:100 height:50 özelliklerde
saat_txt.autoSize=true;
//textin genişliğini içerisindeki yazıya göre genişletme true yapılıyor
Yil_txt.autoSize=true;
//textin genişliğini içerisindeki yazıya göre genişletme true yapılıyor
saat_txt.background=true;
//arka planının olacağı belirtiliyor
Yil_txt.background=true;
//arka planının olacağı belirtiliyor
saat_txt.backgroundColor=0x000000;
//arkaplanının rengi belirleniyor
Yil_txt.backgroundColor=0x000000;
//arkaplanının rengi belirleniyor
bicim=new TextFormat();
//bicim adında bir yazı formatlayıcı nesnesi yaratılıyor
bicim.size=20;
//bicimin yazı boyutu 20 olsun
bicim.color=0xffffff;
//biçimin yazı rengi belirleniyor
saat_txt.setNewTextFormat(bicim);
//textin yeni formatı bicim nesnesi olduğu belirtiliyor
Yil_txt.setNewTextFormat(bicim);
//textin yeni formatı bicim nesnesi olduğu belirtiliyor
onEnterFrame=function(){
//frame boyunca çalışan fonksiyon
tarih=new Date();
//tarih adında date nesnesi yaratılıyor
Saat=tarih.getHours();
//saat değişkenine sistem saati atanıyor
Dakika=tarih.getMinutes();
//dakika değişkenine sistem dakika atanıyor
Saniye=tarih.getSeconds();
//saniye değişkenine sistem saniye atanıyor
if(Saat<10)Saat="0"+Saat;
//eğer saat 10dan küçükse başına 0 ekle
if(Dakika<10)Dakika="0"+Dakika;
//eğer dakika 10dan küçükse başına 0 ekle
if(Saniye<10)Saniye="0"+Saniye;
//eğer saniye 10dan küçükse başına 0 ekle
saat_txt.text=Saat+":"+Dakika+":"+Saniye;
//daha önceden oluşturulan textin içine sistemden alınan veriler formatlı şekilde yazdırılıyor
Gun=tarih.getDate();
//sistemin gün bilgisi alınıyor
Ay=tarih.getMonth();
//sistemin ay bilgisi alınıyor
Yil=tarih.getFullYear();
//sistemin yıl bilgisi alınıyor
Yil_txt.text=Gun+","+Ay+","+Yil;
//daha önceden oluşturulan textin içine sistemden alınan veriler formatlı şekilde yazdırılıyor
}//frame boyunca çalışan fonksiyon sonu

Kodların Çalışır Hali:

Kodlarla ilgili anlamadığınız veya geliştirdiğiniz projeyle ilgili herhangi bir sorununuz olursa Yorum Ekle bölümünden yazın en kısa sürede cevaplamaya çalışırım.İyi Çalışmalar.


Seyfettin KAHVECİ
Balıkesir Üniversitesi
NEF-BOTE



Yazının tamamının kopyalanması yasaktır. En baştaki birkaç paragrafı kopyalayıp, yazıya link verebilirsiniz. Aksi durumda uyarılmaksızın yasal yollara gidilecektir.

Uzun süredir yorumlara cevap veremediğim için sistem yeni yorumlara kapatılmıştır. Anlayışınız için teşekkürler.
Yorumlar
Bu makale için henüz hiç yorum yapılmamış.