Yazılım kategorisinde ve Grafik Tasarımı forumunda bulunan FLASH TA İmleci Takip Eden Göz Efekti konusunu görüntülemektesiniz.Bu ilginç animasyon tamamen trigonometri kurallarına göre hazırlanır. Önce animasyonu izleyin. Fareyi sahnede dolaştırdığınızda göz klipleri onu takip edecektir. dosyayı ...
| |||||||
| Sitemap | Liseler | HaritaG | XML | Kayıt ol | Forumları Okundu Kabul Et |
| | #1 |
| Bu ilginç animasyon tamamen trigonometri kurallarına göre hazırlanır. Önce animasyonu izleyin. Fareyi sahnede dolaştırdığınızda göz klipleri onu takip edecektir. dosyayı indir: Linkler sadece üyelere.... Üye ol] Şimdi göz klibinin imleci takip edebilmesi için A açısının değerinin bilinmesi gereklidir. Biz burada a ve b kenar uzunluklarını bulabiliriz. Bu durumda A açının tanjant değerini bulma şansımız vardır. Trigonometride bir dik üçgende bir açının tanjantını bulabilmek için karşı kenarı komşu kenara bölmek gerekir. Yani: A tanjant= a / b `dir. Buradaki b kenarı grafide de gördüğünüz gibi göz film klibinin x değerinden imlecin o anda bulunduğu x değerinin farkına eşittir. Flash`ta bu: b=goz._x-_xmouse olarak ifade edilir.Aynı işlemi a kenarı içinde yapabiliriz.a=goz._y-_ymouse A_acısı=Math.atan2(a,b); A açısı bulundu ama değer radyan olarak alınır. Bunu derece cinsine çevirmek için yine matematik kurallarına göre 180 ile çarpıp pi değerine bölmek gereklidir. Flash`ta ifade şöyledir: A_derece=A_acısı*(180/Math.pi); Açı bulunduktan sonra işimiz kolaylaştı. Yapılacak son işlem göz klibine bu bulunan açı değeri kadar rotasyon uygulamaktır. Bunun için setProperty komutu kullanılır: setProperty ("goz", _rotation, A_derece); Animasyonu oluşturalım: 1- Flash`ta yeni bir sayfa açalım. İnsert--> New Symbol komutunu verelim ve davranış olarak film klibini seçelim. Oval aracı ile mavi renkli bir daire çizelim. Bunun üzerine yine oval aracı ile gözbebeğini temsil edecek beyaz renkli bir daire çizelim. Burada bu beyaz dairenin ortaya değilde yana doğru yerleştirilmesi uygun olur. Tam ortada olursa gözün dönme hareketi belirgin olmayacaktır. 2- Ana sahneye yüz görüntüsü için bir çizim yapalım. Üst kısma bir katman ekleyerek göz klibini sahneye alalım. Bu işlemi bir kez daha yapalım. Şimdi sahnede 2 göz klibi vardır. Bunlara goz1 ve goz2 örnek adını verelim. 3- En üste aksiyon komutları için bir katman ekleyelim. Bu katmana 2. keyframe yerleştirelim. Diğer katmanlarada 2. kareyi eklemeyi unutmayalım. Yani her katmanda 2 kare olmalıdır. Aksiyon katmanında 1.kareyi seçelim ve yukarda anlattığımız şekilde heriki gözü hareket ettirecek şu komutları ekleyelim: //Goz1 hareketleri a = goz1._y-_ymouse; b = goz1._x-_xmouse; A_acısı = Math.atan2(a, b); A_derece = A_acısı*(180/Math.pi); setProperty ("goz1", _rotation, A_derece); // Goz2 hareketleri a2 = goz2._y-_ymouse; b2 = goz2._x-_xmouse; A_acısı2 = Math.atan2(a2, b2); A_derece2 = A_acısı2/(Math.pi/180); setProperty ("goz2", _rotation, A_derece2); 4- Şimdi 2. kareyi seçelim ve bu işlemlerin farenin her oynamasında tekrarlamasını sağlamak için: gotoAndPlay(2); komutunu verelim. Animasyonun estetik kısmı tamamen zevkinize göre şekillendirilebilir ::::ALINTIDIR:::: | |
| | #2 |
| aa güzel tşk... | |
| | #3 |
| :s15[1]: thnks | |
| | #4 |
| sagolllasin birader guzel paylasim | |
| | #5 |
| saol | |
| | #6 |
| sagol | |
| | #7 |
| ben ne yazssam aynısını yazma : ![]() | |
| | #8 |
| süpersin saol ![]() | |
| | #9 |
| Deneyelım bı... Tesekkurler...D | |
| | #10 |
| eline sağlık saolasın | |
| | #11 |
| hocam gerçekten tesekkürler harika bişey | |
| | #12 |
| yaa bunu çalıştırmak için ne lazım kardeş | |
| | #13 |
| selam teşekkürler | |
| | #14 |
![]() | |
| | #15 |
| paylaşım için saol | |
| | #16 |
| ya kardeşim eline sağlık böle bişi arıyordum buldum teşekkürler ama ben kendim yapmaya çalıştım olmadı seninkinden kodları aynen alıp yapıştırdım goz1 goz2 şeklinde isimleri de on agöre yaptım herşeyi aynı yaptım sadece şekil farklı nerede hata var yardımcı olurmusun bak aldığım hata şu: Kod: **Error** Scene=Scene 1, layer=action, frame=1:Line 5: There is no property with the name 'pi'.
A_derece = A_acısı*(180/Math.pi);
**Error** Scene=Scene 1, layer=action, frame=1:Line 12: There is no property with the name 'pi'.
A_derece2 = A_acısı2/(Math.pi/180);
Total ActionScript Errors: 2 Reported Errors: 2
Konu criminal1 tarafından (08-14-2008 Saat 06:23 PM ) değiştirilmiştir.. | |
| | #17 |
| eline sağlık saolasın | |
| | #18 | |
| dostum konuyu açmışsın ama birde yardım etsen...çok mutlu olacaktım ama 2 gün oldu hal bulamadım çözümü...sadece farklı bir şekil yaptım yinede aşağıdaki hatayı alıyorum...
| ||
| | #19 |
| bu ne dosyası ne ile açıcaz? | |
| | #20 | |
| hey millet! çözümü buldum bakınız şimdi;
| ||
| Seçenekler | |
| |
Yazılım kategorisinde ve Grafik Tasarımı forumunda bulunan FLASH TA İmleci Takip Eden Göz Efekti konusunu görüntülemektesiniz.Bu ilginç animasyon tamamen trigonometri kurallarına göre hazırlanır. Önce animasyonu izleyin. Fareyi sahnede dolaştırdığınızda göz klipleri onu takip edecektir. dosyayı ...
| ||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| flash yapamıyorum diyen kalmicak amara flash çok basit!!!! | deli_kral | Program Download | 12 | 08-30-2008 01:05 PM |
| Mouse'yi takip eden kivilcimlar | Rick | Web Tasarım ve Hazır Kodlar | 33 | 05-03-2008 02:46 PM |
| Hesap Takip 2.1.6 yeni | Anti_pkk | Program Download | 10 | 11-23-2007 07:37 PM |
| Maliye fiş almayanları takip edecek ! | Shady08 | WH Haber Bülteni | 0 | 01-09-2007 02:01 PM |
| Spor Merkezi Üye Takip 1.1 | LogarDanger | Program Download | 1 | 01-06-2007 12:09 PM |