Dijital bir saat yapalım

  • 12.833

Actionscript kullanarak Flash'ta kolaylıkla bir dijital saat yapabilirsiniz.

Dynamic text, değişkenler ve actionscript aracılığı ile kolaylıkla bir saat yapabileceğiz.

1. Yeni bir dosya açın. Boyutlarını ben 350x150 yapıyorum.

2. Insert > New Symbol deyin. "Saat_mc" ismini verin ve "movie clip" olarak işaretleyin. Şimdi yapacaklarımızı bu movie klip içinde yapmaya çalışalım.



- Rectangle aracını seçin. Dolgu rengini siyaha ayarlayın ve 300x100 büyüklüğünde bir dikdörtgen çizin.



- Text tool seçin, herhangi bir fonta ayarlayın, font boyutunu 30 yapın, yazı rengi beyaz olsun. Dinamic text olmasına dikkat edin. Ekrana "SA" yazın, bu kısım ekranda saatin görüneceği kısım. Onun için siyah zeminin soluna doğru yerleştirin. Var: kısmına da "varsaat" yazın.



- Aynı şekilde yine bir text alanı oluşturun, ekrana bu kez "DA" yazın, bu kısım ekranda dakikanın görüneceği kısım. Ortaya yerleştirin. Var: kısmına da "vardakika" yazın.



- Yine aynı şekilde oluşturduğunuz text alanına bu kez "SN" yazın, bu kısım ekranda saniyenin görüneceği kısım. Sağ tarafa yerleştirin. Var: kısmına da "varsaniye" yazın.



- Şimdi text tool'u seçin tekrar ve az önce oluşturduğunuz 3 metin kutusunun arasına iki nokta (:) ekleyin.



3. Şimdi movie klipten çıkarak sahneye gelelim.

- Az önce oluşturduğumuz "saat_mc" dosyasını library'den tutup çekerek sahneye alalım. Sahnenin tam ortasına da Align panelini kullanarak hizalayın. Hizalamak için aşağıdaki resimden faydalanabilirsiniz.



- F9'a basın ve Actionscript panelini açın. Bu esnada sahnedeki movie klibimiz seçili olsun. Sonra tek tek aşağıdaki kodları kopyalayıp yapıştırın.


onClipEvent (enterFrame) {

    gunler = new Date( year, month, date, hour, min, sec, ms );

    varsaat = gunler.getHours();

    vardakika = gunler.getMinutes();

    varsaniye = gunler.getSeconds();

}



- Çalışmamızın son hali:


  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

• 13 yıl önce
eline sağlık.
• 13 yıl önce
teşekkürederiz güzel anlatım:kirp:
• 13 yıl önce
Teşekkürler...
• 13 yıl önce
Anlatım çok güzell ellerinize emeğinize sağlık..
• 13 yıl önce
Eline sağlık! Süper anlatmışsın :kirp:
• 13 yıl önce
ELLERİNİZE SAÐLIK GÜZEL ENLETIMLARINIZ VAR
• 13 yıl önce
hocam çok güzel faydalı bir ders olmuş yalnız dakika değişimi yaptığında saniye kısmı 0'dan başlıyor ve tek haneye düşüyor, 01,02 gibi göstermiyor. 0 1 2 .. 11 gibi. Sanıyorum bunu değiştirmenin bir yolu yok.
• 12 yıl önce
teşekkürler paylaşım için
• 12 yıl önce
gerçekten dijital saatin bu kadar kolay oldugunu sanmıyodum. sizin anlatımınızla kolay olduğunu gördüm.çok teşekkürler.....
• 12 yıl önce
hocam süper yapmışsınız ellerinize sağlık .
• 12 yıl önce
teşekkürler :)
• 12 yıl önce
çok teşekkur ederım..
• 12 yıl önce
teşkür çok güzel bi anlatım ve güzel bi sunum
• 12 yıl önce
çok güzel olmuş ama 12.04 gibi başlaması için nasıl yapmalıyız. yani başına 0 gelebilmesi, 24 saat esasına uyabilmesi için ne yapmalıyız
• 12 yıl önce
benim ki niye olmadı rakamların olması gereken yerde sadece "un" yazıyor.Neden acaba?:-dusun:
• 12 yıl önce
emeğine saglık anlatım güzel olmuş. yalnız benim dünya saatlerini yapmam gerekiyor :) bu yaptıgını bilgisayar saatine göre algılayıp gösteriyor o yüzden yapacaklarımın hepsi aynı olacak. saat farkı için ne yapmamız lazım?
• 11 yıl önce
Çok sağolun
süper bir şey elinize sağlık :D

Yukarı Git