ActionScript 3.0 İle Fare İşaretçisini Değiştirmek


Geliştirdiğimiz uygulamalarda klasik fare işaretçilerinin yerine tasarımımıza daha uygun fare işaretçileri kullanabiliriz. İlk olarak yapmamız gereken fare işaretçisi olarak kullanacağımız nesneyi oluşturmak olacak. Sahne üzerine işaretçi olarak kullanmak istediğiniz bir şekil çizin(ya da herhangi bir fotoğrafı sahne üzerine import edin) ve Movie Clip olarak sembole dönüştürün.

Sembole dönüştürürken dikkat edilmesi gereken nokta açılan penceredeki Registration noktasını doğru olarak işaretlemektir. Yoksa fare tıklanacak nesnelerin üzerine geldiğinde işaretçi farklı bi noktada olabilir. Bu uygulama için Registration noktasını merkez nokta olarak işaretledim.

Convert To Symbol

Fare işaretçimizi oluşturduktan sonra Properties panelindeki Instance Name alanına imlec_mc yazalım. Yeni bir layer ekleyelim ve layer ismini Actions olarak değiştirelim. F9 kısayolunu kullanarak Actions panelini açarak aşağıdaki kodları yazalım.

//imleci sürükleme işlemini başlatıyoruz.
//parantez içerisindeki true parametresi oluşturduğumuz fare işaretçisinin x ve y noktalarını
//fare ile eşitleyecektir.
imlec_mc.startDrag(true);

//Farenin orijinal işaretçisini gizliyoruz
Mouse.hide();
Örnek çalışma dosyasını indirebilmek için siteye üye olmanız gerekmektedir. Siteye üye olmak için tıklayın.

, ,

  1. #1 by emre on 29 Haziran 2010 - 09:31

    selam
    ben KAYAN YILDIZ örneğindeki gibi sahnede mouse imlecinin yerini almasını istediğim nesnenin
    ben sahneye girdikten sonra belirmesini istiyorum.
    Ancak uygulama yukardaki gibi olamalı.
    Yardımcı olursanız sevinirim

  2. #2 by Erol Demirer on 30 Haziran 2010 - 13:18

    Sorunu tam olarak anlayamadım. Hem yıldızların olmasını hemde imlecin değişmesini mi istiyorsun? Yoksa, başka bir şey mi?

  3. #3 by emre on 06 Temmuz 2010 - 13:39

    mouse sahneye girdiği zaman mouse imlecinin değişmesini istiyorum. Daha öncesinde mouse imlecinin yerini almasını istediğim nesnenin ben sahneye girene kadar gözükmesini istemiyorum.
    Ben sahneye girdiğim ana Mouse imlecinin yerini alsın istiyorum

  4. #4 by Erol Demirer on 21 Temmuz 2010 - 19:21

    Sahneye MOUSE_OVER ve MOUSE_OUT olaylarını dinleyen olay dinleyici ekleyip çözebilirsin. İlk etapta nesnenin visible özelliği false olur, fare sahneye girdiğinde de nesnenin visible özelliğini true olarak değiştirirsin.

(yayınlanmayacak)

Login with Facebook:
 

Additional comments powered by BackType