Flashta Analog Saat Yapımı emegine sağlık arkadaşım yararlı bır ders olmuş yine.Birde analog saat yapını anlatan bir ders yaparsan cok sevinirim kendi adıma
Flashta Analog Saat Yapımı:
● Önce ekranınıza bir çember çizin ve üzerine sayılar ve saat kadranlarını yerleştirin.
● Sahnedeki tüm nesneleri seçin ve F8 tuşuna basarak Movie Clip yapın(ana_saat )
● Saat kolu için Ctrl+F8 'e basarak yeni bir Movie Clip oluşturun. Sahneneye akrebi sombele edecek bir çizgi çizin. Aynı işlemleri yelkovan ve saniye kolunu içinde yapın.(Toplam 3 Adet Movie Clip oluşacek)
(3 Movie clib'in de merkez noktası kolların alt ucuna yakın olmalıdır, merkez noktası kabul edilip dönme başlangıç noktasında gerçekleşeceğinden bu noktaya dikkat ediniz)
● Ana sahneye geri dönün. ana_saat clib' ini çift tıklayarak açın. 3 adet teni bir layer(katman) ekleyin.( saniye_kolu-dakika_ kolu-saat_kolu) En üste yeni bir katman ekleyip, tüm çubukları birleştirecek bir küçük bir daire çizin. Kolları sahneye yerleştirken hizalamaya ve 3 kolunda tam üst üste gelmesine dikkat edin.
● Ana sahneye geri dönün. Saaatiniz hazır. Bu Movieclip'e tıklayarak seçin ve Action kısmına(F9) aşağıdaki komutları yazın.
onClipEvent (enterFrame) {
zaman = new Date();
saat = zaman.getHours();
dakika = zaman.getMinutes();
saniye = zaman.getSeconds();
saniye_rotasyon = saniye * 6;
dakika_rotasyon = dakika *6;
saat_rotasyon = (saat * 60 + dakika)*0.5;
setProperty("saniye_kolu",_rotation,saniye_rotasyon);
setProperty("dakika_kolu",_rotation,dakika_rotasyon);
setProperty("saat_kolu",_rotation,saat_rotasyon);
}
Geçersiz bağlantı adresi sebebi ile konu kapatılmıştır.
Adobe Flash CS4 baz alınarak hazırlanmıştır, flashın eski sürümlerinde de aynı işlemleri uygulayabilirsiniz.
Kolay gelsin...