Öss Sayacı Flash igoogle Gadget

Bu sayaca ne gerek var? Zaten Öss bir an olsun bile aklımızdan çıkmıyor diyebilirsiniz.Bu sayaç bu soruyu soran sizin gibi çalışkan öğrenciler için değil zaten :) İnternetle fazla haşır neşir olan günlerin nasıl geçtiğini anlamayan öğrenciler için her geçen gün belki de hayatlarına çok büyük etkisi olabilecek Öss ye ne kadar kaldığını göz önünde tutup çalışmalarını hızlandırmaları için.

Şimdi de merak edenler için sayacın nasıl hazırlandığına bir göz atalım.

calendar-256x256Öncelikle arka planı çizmeye uğraşmamak için hazır ikon sitelerinden bir takvim ikonu buluyoruz.

İkonumuzu Adobe Flash programına Import Stage komutu ile aktarıyoruz. Bu büyüklük fazla olacağı için properties seçeneğinden width ve height yani en ve boyunu 200 px ayarlıyoruz.Sonra üst kısımdaki Ay ismi yazan kısmı Rectangle tool ile bir diktörtgen çizerek kapattıktan sonra Text tool ile Öss 2008 yazısını yazıyoruz.Alt kısımdada aynı şekilde beyaz renkli bir diktörtgen ile 09 rakamını kapatıyoruz.Şimdi kaç gün kaldığını gösterecek text box ı koymamız lazım yalnız bu kutu sürekli değişeceğinden dynamic text seçeneğini kullarak ve kutumuza gun ismini vererek koymamız lazım.Üstünde çalışacağımız sahne hazır şimdi ise arka planda çalışacak kodu hazırlayalım.

var zaman =new Date();////Buradan sene bilgisi alınacak
var bu_gun = zaman.getDate();
var bu_ay = zaman.getMonth();
var bu_yil = zaman.getFullYear();
var d_sene =2009;//Öss nin tarihi burda veriliyor
var d_ay =06;
var d_gun =14;
trace (d_sene);
trace (d_ay);
trace (d_gun);
var bugun_date = new Date(bu_yil, bu_ay+1, bu_gun);//Burası tarihi mili saniye yapıyor ocak 0 sayıldığından 1 ekleriz
var oss_date = new Date(d_sene,d_ay,d_gun);//Buradadan oss günü tarihe cevrilecek
var full_day = 86400000;//Bir günün milisaniye karşılığı
var kalan_gun=oss_date.getTime()- bugun_date.getTime();//Fark alınacak
kalan_gun =kalan_gun/full_day;//sn güne çevrilecek
var kalan_gun_tam = Math.round(kalan_gun);//Yuvarlanacak
gun.htmlText=''+kalan_gun_tam+'';//gun text box a hazırladığımız veriyi aktarıyoruz.

Yukarıdaki kodu başka bir çalışma için yazmıştım ordan alıp bu sisteme adapte ettim dolayısıyla bazı kullanılmayan kısımlar ve gereksiz uzatmalar olabilir.Son olarak oluşturduğumuz swf dosyasını başka siteler ve igoogle sayfası kullananlarda kolaylıkla ekleyebilsin diye igoogle gadget’ı haline getirdim o kısmı artık başka bir zaman daha ayrıntılı anlatırım.

Sayacı sitenize eklemek için tıklayın..

Bahtiyar Hoca