Üye ol
Şifremi unuttum | Onay kodum gelmedi
Yardım

Flash ' analog saat yapımı!
FuSHeR
Üye
FuSHeR

Puan: 403

FuSHeR şu anda çevrimdışı
Gönderilme Tarihi: 13 Ekim 2010 14:17:24

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.



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;



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.



pardus
Üye
pardus

Puan: 132.5

pardus şu anda çevrimdışı
Gönderilme Tarihi: 28 Ekim 2010 12:57:07 | # 1

çok güzel bir anlatım..bunun birde diğitali olsa çok iyi olur.
Sayfalar:
[1]
1.3.0
Kullanım Şartları - İletişim - Öner
29 Temmuz 2014 Salı 13:31:25