Reklam alanı

Google
Sistem saati: 02 Eylül 2010, 19:31

Tüm zamanlar UTC + 2 saat [ GITZ ]





Yeni başlık gönder Başlığa cevap ver  [ 1 mesaj ] 
Yazar Mesaj
 Mesaj Başlığı: Flash Preloading (Ders-10)
MesajGönderilme zamanı: 23 Temmuz 2006, 16:32 
Çevrimdışı
Fast Friend
Fast Friend
Kullanıcı avatarı

Kayıt: 24 Aralık 2005, 17:26
Mesajlar: 207
Yaş: 25

Actions - If frame is loaded

Animasyon başlamadan önce lütfen bekleyin diye bir yazı çıkması ve esas animasyon başlayıncaya kadar ziyaretçiyi meşgul etmesi. Bu özellikle uzun animasyonlarımızda çok faydalı olacaktır. Animasyonun tümünü yükleninceye kadar başka bir küçük animasyonla ziyaretçiyi meşgul etmek ve daha sonra esas animasyonumuzu akıcı bir şekilde ziyaretçiye izletmek için Actions komutlarından "If frame is loaded"ı kullanacağız. Yani eğer bu belirttiğim frameler yüklenmişse oynat demektir.

İlk önce sahneye iki adet scene ekleyelim. Bunlardan birincisi yüklenirken vereceğimiz mesaj, ikincisi esas animasyonumuz olacak. Scene 2'ye geçerek elimizde bulunan mevcut bir animasyonu koyalım. Scene 1'e de isterseniz yazı yazarak isterseniz küçük bir animasyon koyarak ziyaretçiyi meşgul edelim. Biz yukarıdaki animasyonda "sayfa yüklenirken lütfen bekleyin" yazdık ve bunu F8 tuşuna basarak Movie Clip yaptık. Daha sonra arkasına bir daire çizip, bunu F8 ile sembol yaptıktan sonra 10. ve 20. framelere keyframe yerleştirdik. 1. ve 20. frame'lerdeki dairenin alpha'sını (dairenin üzerinde sağ tıklayıp properties'ine bakın) sıfır yaptık. aradaki frame'lere ise motion tween verdik. Son frame'e ise actions'tan "goto and play (current scene-frame 1)" komutunu verdik. Aslında böyle bir animasyona gerekte yoktu. Düz yazı bile bizim işimizi görürdü. Ancak ziyaretçiyi meşgul edeceksek bu küçük animasyonlar şarttır. Yaptığımız animasyon Scene 1'de olması lazım. şimdi tek layere ikinci bir keyframe daha koyarak Actions'tan komutlarımızı verelim. İlk keyframe'e gelip sağ tıklayın. Sonra Actions kulakçığına tıklayıp artı işaretine basın. Komut menüsünden "If frame is loaded" komutunu seçin. Yan tarafta kalan alt menülerden Scene'i ; scene 2 olarak seçin. Frame number kısmına da scene 2'de bulunan esas animasyonunuzun en son frame numarasını verin. Sonra yine artıya basarak "GoTo" komutunu seçin. Scene kısmına, Scene 2; frame number kısmınada "1" yazın ve alttaki "goto and play" kutusunu işaretleyin. Şimdi ikinci frame gidip Actions'tan "GoTo" komutunu seçin. Scene kısmına "current scene" yada "scene 1", frame number kısmına da "1" yazın. Hepsi bu. Şimdi yaptığımız işlemlerin Türkçe'sini öğrenelim. İlk frame'deki komutlarla; eğer Scene 2'deki "X" nolu frame yüklenmişse, Scene 2'deki "1" nolu frame git ve oynat. Yok yüklenmemişse devam et. Devamı otomatik olarak 2. frame'e gitmek olacaktır. İkinci frame'de ise ; anlaşılan sen daha yüklememişsin geri dön ve yüklemeye devam et diyoruz. Şimdi burada önemli bir konu var. Eğer mesaj kısmına farklı şeyler yazdırmak istiyorsak, yani "görüntü yükleniyor"-"görüntü yüklendi"-"ses yükleniyor"-ses yüklendi" gibi birkaç tane mesaj uyarısı verceksek, birinci Scene'deki frame sayısını arttırıp "If frame loaded" komutlarını bölmek lazımdır. Yani her mesaj uyarısına karşılık gelen iki adet frame koymamız gerekecek. Ve her ilk frame'de esas animasyonun belli bir kısmını yüklenmişse devam edecek, ikinci frame'inde ise döngüye devam edecek şekilde olmalıdır. Yani 100 frame'den oluşan esas animasyona iki adet mesaj vereceksek Scene 1'de dört frame olması lazımdır. 1. frame'e esas animasyonun 50 frame yüklenmişse 2. frame git , 2. frame'de ise geri kalan 50 frame yüklenmişse oynat dememiz lazımdır. Bu frame;'lerin altına ilave layer açarak istediğimiz mesajları yazdırabiliriz.


Başa Dön
 Profil  
 
Eskiden itibaren mesajları göster:  Sırala  
Yeni başlık gönder Başlığa cevap ver  [ 1 mesaj ] 

Tüm zamanlar UTC + 2 saat [ GITZ ]


Benzer başlıklar
 Başlıklar   Yazar   Cevaplar   Görüntüleme   Son mesaj 
Yeni mesaj yok FLASH'la Tanışalım (Ders-1)

UnreaL

3

2591

05 Temmuz 2008, 00:37

TuRkUaZA Son mesajı görüntüle

Yeni mesaj yok Flash Semboller (Ders-4)

UnreaL

0

2550

23 Temmuz 2006, 16:27

UnreaL Son mesajı görüntüle

Yeni mesaj yok Flash Katmanlar (Ders-5)

UnreaL

0

2194

23 Temmuz 2006, 16:28

UnreaL Son mesajı görüntüle

Yeni mesaj yok Flash Sesler (Ders-6)

UnreaL

0

2907

23 Temmuz 2006, 16:28

UnreaL Son mesajı görüntüle

Yeni mesaj yok Flash Çizim Yapma (Ders-2)

UnreaL

0

2625

23 Temmuz 2006, 16:25

UnreaL Son mesajı görüntüle

 


Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 0 misafir


Bu foruma yeni başlıklar gönderemezsiniz
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı düzenleyemezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu foruma eklentiler gönderemezsiniz

Aranacak:
Geçiş yap:  

© 2003, 2010 Türkiye Forum | Geçerli XHTML | CSS | Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group

Türkçe çeviri: phpBB Türkiye
phpBB SEO

Sitemize kayıt olan kullanıcılar forumlarımıza mesaj/başlık/konu/içerik gönderme veya yazma yetkisine sahip olurlar.Bu nedenle tüm bu kayıtlı kullanıcılar sitemiz üzerine ya da forumlarımıza direkt olarak (önceden onaysız) mesaj gönderebilmektedirler. turkiyeforum.com yöneticileri ve yardımcıları bu kullanıcılar tarafından yayınlanabilecek her türlü uygunsuz, etik kurallara aykırı, site kurallarımıza aykırı, telif haklarının ihlalini içeren, yasa dışı v.b. içerikleri/mesajları/ögeleri tespit eder etmez derhal ilgili konuyu/mesajı/başlığı/yazıyı site üzerinden sileceklerdir/yayından kaldıracaklardır ve gerekirse kullanıcının IP adresini tespit edip ilgili kullanıcıyı siteden uzaklaştıracaklardır. Yine de her türlü duruma karşı tarafımızdan tespit edilemeyen, gözümüzden kaçan, takip edilemeyen bu tarz ilgili kurallara ya da yasalara aykırı unsurlar bulursanız İletişim formunu ya da admin @ turkiyeforum.com e-posta adresini kullanarak bize bildirebilirsiniz.