Monster Notebook
 
Şimdi Üye Ol | Şifremi Unuttum
Ana SayfaSanalkurs.netProgramlarSanalkurs.netÖnemli SitelerSanalkurs.netYazarlarSanalkurs.netDers EkleSanalkurs.netE-DergiSanalkurs.netBlog Sanalkurs.netİletişimSanalkurs.netForum
 
Anasayfa » Flash (256 ders)
 
Mouse'u Takip Eden Şekil

Yazar: Hakan Çamoğlu  
Eklenme: 26.08.2007   Okunma: 5802    Puan: 5   Seviyesi:  Orta
 


550x200 boyutunda boş bir Flash dokümanı açın ve daha sonra araç kutusundan Rectangle aracını seçerek sahneye bir kare çizin. Karenin genişliğini 100, yüksekliğini 200, x koordinatını 0 ve y koordinatını 0 olarak ayarlayın.

Daha sonra kareyi MovieClip olarak sembole dönüştürün ve kare_mc örnek ismini verin.

http://resim.sanalkurs.net/uploads/Untitled_1_4.jpg

Bütün bu işlemleri tamamladıktan sonra Timeline'dan 1.anahtar kareyi seçin ve Action panelini açın (F9).

İşlemi tamamlamak için Actions paneline aşağıdaki kodu yazın.

onEnterFrame = function () {
	if(kare_mc._x < _xmouse){
		kare_mc._x = kare_mc._x + (_xmouse - kare_mc._x)/10;
	}else if(kare_mc._x > _xmouse){
		kare_mc._x = kare_mc._x - (kare_mc._x - _xmouse)/10;
	}
};


Ctrl+Enter ile filminizi test ettiğinizde karenin mouse'u takip ettiğini göreceksiniz.

Örnek uygulamayı indirmek için tıklayın.
 

 

Mouse'u Takip Eden Şekil Dersini Yazdirin YAZDIR

"Mouse'u Takip Eden Şekil" dersi için 22 yorum var

27.08.2007 Oquen diyor ki:
ellerinize sağlık gerçekten güzel bi ders olmuş.yalnız ben bu örnekteki gibi bi mc oluşturdum bunun içinde sıralı butonlar var.burdaki gibi mouseyi takip ediyor fakat üstüne gelince durmasını istiyorum bunu nasıl yapabilirim yardımcı olursanız sevinirim.tekrar tşklr

21.09.2007 karaca diyor ki:
Çokk Teşekkürler
Yalnız yukarı aşağı hareket nasıl yapılır.

26.09.2007 ramazanilk diyor ki:
emeğe saygıı

29.09.2007 king-lion diyor ki:
Yazmış olduğun kod şeklin,fare imlecini belli bir hassaslıkla(bu hassaslık yazdığın koda göre /10 değeri değiştirerek ayarlanabilir)takip etmesi içindir.Eğer şeklin fare imlecini birebir takip etmesi isteniyorsa şeklin x ve y eksenini mouse x ve y eksenine direk eşitlemek daha mantıklı olur:
onEnterFrame=function () {
kare_mc._x=_xmouse;
kare_mc._y=_ymouse;
};
uygundur.
Yazdığın kodda imlecin kordinatları her değiştiğinde pc hesaplama yapmak zorunda kalacak,bu da pc yi biraz zorlayacaktır.

07.10.2007 crazy_heart24 diyor ki:
yukarı ve aşağı için bunu yaz

onEnterFrame = function () {
if(kare_mc._x < _xmouse){
kare_mc._x = kare_mc._x + (_xmouse - kare_mc._x)/10;
}else if(kare_mc._x > _xmouse){
kare_mc._x = kare_mc._x - (kare_mc._x - _xmouse)/10;
}
{
if(kare_mc._y < _ymouse){
kare_mc._y = kare_mc._y + (_ymouse - kare_mc._y)/10;
}else if(kare_mc._y > _ymouse){
kare_mc._y = kare_mc._y - (kare_mc._y - _ymouse)/10;
}
}}
;

16.10.2007 s3d4t diyor ki:
çok güzel bi çalışma olmuş eline sağlık

30.11.2007 sezgin_w900i diyor ki:
kardeşler bunun aynısından bi daha var galiba 1. sayfada

22.01.2008 minik!!! diyor ki:
ya benim cisim fareyi izlemiyo
bi yardımcı olurmusunuz

27.01.2008 sonzeybek diyor ki:
teşekkürler çok işimize yarayacak bi çalışma olmuş

09.04.2008 SiPaaa diyor ki:
ALLAh Razı Olsun..Çok Güsel

17.04.2008 navireb diyor ki:
ya sağolun ama ben herşeyi tam yapıyorum ctrl+enteri tıkladığımda hem cisim mausu takip etmiyo bide hata veriyo sebebi ne acaba öğrenebiliriyim?

17.04.2008 ivanbelarus diyor ki:
ters yönde nasıl yaparız bunu? yani farenin tam tersine itilse?

20.04.2008 seyyhan diyor ki:
ya çok saolun sayenizde hoca 0 vermiyecek

10.05.2008 hayalet1988 diyor ki:
çok teşekkürler çok yararlı bir çalışma

19.05.2008 nacilaaaaaaaaaa diyor ki:
güzel olmuş kardeş

02.07.2008 baba26 diyor ki:
güzel olmuş kardeş...

25.03.2009 Alobar60 diyor ki:
Teşekkür ederim çok işime yaradı

15.07.2009 air24mat diyor ki:
eyvallah eline sağlık

22.07.2009 mahir elmas diyor ki:
emeğe saygıı

22.03.2010 fatful diyor ki:
tşk :)))))))))

  BU DERSE YORUM EKLEYİN

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 174 Ziyaretçi, 14 Üye
Charisma_47, kerasus, mocaco3, hacoban, sanalusta, Keremel, siracel, BuRRaK, ramones1982, mhmt35, barangokalp, tayfunerbilen, omrduman, dogus-70
Bugün: 539, Dün: 10154, Bu Ay: 20906, Toplam Ziyaret: 7226718, Toplam Üye: 216260, Son Üye: nur_cihan
Yazılı Dersler: 2459, Video Dersler: 407, Toplam Yazar: 64, Toplam Dosya: 53, Toplam Link: 26
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz