Flash Dersleri: Kodlarla Dijital Saat Yapımı


20.05.2012-20:43 Tarihinde Eklendi.
www.seyfettinkahveci.com Derecelendirme: 10 / 10 Oy Sayısı: 16002822Toplam Puan: 34720 / Yorum Sayısı: 412002822 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.

Yorum Ekle

Ad Soyad:
Şehir:
Yorum:
Yorumlar
Bu makale için henüz hiç yorum yapılmamış.
Unutmayın Makalelere Yorum Yazmak Yeni Makalelere Teşviktir.