getBounds(); ile Nesne Özelliklerini Öğrenme

Etiketler:



Bu komutla nesnenin aynı üst resimdeki gibi çevresini kaplayacak kadar oluşturulmuş bounding box dediğimiz  alan içerisindeki x,y,width ve height değerlerini elde edebiliyoruz.

Hemen bir deneme yapalım ve trace komutu ile ekranda bir nesnenin özelliklerini yazdıralım. Nesnemizin instance name' i  mcNesne olsun.


trace(mcNesne.getBounds(this));

//(x=nesnenin x değeri, y=nesnenin y değeri, w= nesnenin width değeri, h=nesnenin height değeri)


Bütün özellikleri değil, yalnızca bir özelliği yazdırmak isterseniz de şu şekillerde kullanabilirsiniz :


x değeri için :

trace(mcNesne.getBounds(this.x));


y değeri için :

trace(mcNesne.getBounds(this.y));


width değeri için :

trace(mcNesne.getBounds(this.w));


height değeri için :

trace(mcNesne.getBounds(this.h));









2 yorum:

  1. sa bi sorun olacak peki nesnenin dolgu rengini nasıl öğrene bilirim yani üzerine tıkladığımda bir text kutusunda nesnenin renginin kodu (0xFFFFFF gibi ) görünsün istiyorum nasıl yapabilirim takip halindeyim cevablarınızı bekliyorum dörtgözle

    YanıtlaSil
    Yanıtlar
    1. Bununla alakalı bir bilgim yok ancak ufak bir deneme yaptım.

      http://www.dosya.tc/server14/Xqo3El/DenemeColor.rar.html

      Oldu sanırım.

      Sil

 
Action Script - Türkiye © 2012 | Designed by Meingames and Bubble shooter