Üye Kayıt Üye Giriş

Flash Analog Saat Yapımı


Flash Analog Saat Yapımı

1- İlk olarak istediğiniz boyutlarda bir Flash dosyası açın.

2- Şimdi timeline ınıza interface, sec, min, hour ve actions adında 5 adet yeni layer ekleyin.Layerler aşağıdaki resme benzer yapıda olabilir.




Flash Analog Saat Yapımı



3- Eğer analog saatiniz için bir arkaplan hazırladıysanız bunu interface layerine ekleyin.

4- Şimdi sec layerimizin ilk frame ine bir çizgi çiziyoruz ve F8 e basarak bunu movieclip e çeviriyoruz adını sec_mc yapıyoruz aynı zamanda registration point olarakta alt tarafın ortasını seçiyoruz. Şu şekilde;
 

Convert to Symbol



5- Sec layerine çizdiğiniz çizginin alt tarafını daha önce yapmış olduğunuz saat tasarımının tam ortasına getirin ve instance name olarak sec adını verin.

6- Şimdi sec layerine çizdiğiniz sec_mc çizgiyi kütüphanede bulun ve min layerinin ilk frame ine sürükleyin. Bu yeni çubuk dakikayı gösterecek , biraz daha kısa olması gerekiyor bunun için bu çizgiyi biraz kısaltın.

7- Şimdi sec_mc movieclipini tekrar kütüphaneden bulun ve hour layerinin ilk framine ekleyin. Bu yeni çizgi saati gösterecek bunun için bunun en kısa çizgi olması gerekiyor, çizginin boyunu buna göre ayarlayın.

8- Şimdi actions layerine giderek bu layerin ilk frameine şu kodları yerleştirin;

time=new Date(); // zaman objesi

seconds = time.getSeconds()

minutes = time.getMinutes()

hours = time.getHours()

hours = hours + (minutes/60);

seconds = seconds*6; // saniye hesaplamaları

minutes = minutes*6; // dakika hesaplaması

hours = hours*30; // saat hesaplaması

sec._rotation=seconds; // yön özelliği verimi.

min._rotation=minutes; // yön özelliği verimi.

hour._rotation=hours; // yön özelliği verimi.


9. Şimdi her layerin 2. Frame lerine giderek F5 tuşuna basıp yeni frameler oluşturun.

Analog saatimiz hazır. CTRL+Enter yaparak test ediniz, umarım faydalı bir ders olmuştur.
 

Bilgisayar Dershanesi Ders Sahibi;
Bilgisayar Dershanesi

Yorumlar

Yorum Yapabilmek İçin Üye Girişi Yapmanız Gerekmektedir.

ETİKETLER