|
|
#2 (permalink) |
|
Mesaj: n/a
|
getBound çözülmüştür...
Bakıyorumda kimsenin araştırdığı yok. getBound komutunu çözebildim. Ancak selection nesnesi hala çözülemedi.
MovieClip.getBounds : Bir nesnenin şekli nasıl olursa olsun, onu çevreleyen bir dörtgen içindedir. Yuvarlak şekilli bir movie clip oluşturduğunuz zaman, bu movie clip’e bir kez tıkladığınız zaman, çevresinde mavi ince bir dörtgen gürürsünüz. Bu dörgen şekil, nesnenin, x-eksenine ve y-eksenine göre referans noktaları verir. ActionScript’te bu dörtgene bounds adı verilir. Bu metod ile, bir movie clip’in başka bir movie clip’e göre olan referans noktaları alınır. Alınan bilgi, başka bir nesneye aktarılır. Bu nesnenin, xMax, xMin, yMax ve yMin özellikleri ile, ilgili referans noktalarına ulaşılabilir. Bir adet argümanı vardır. Bu argümana sadece “–root” yazarsanız, sahnenin sol üst noktasına göre referans noktaları verilir. Bir movie clip’e göre refrans noktası almak için, seviyesi ile birlikte, movie clip’in durum adı yazılmalıdır. Yazılımı, movieClip.getBounds(referans_nokta); Örnek : // İlk önce bir movie clip oluşturun. Sonra // bir düğme yapın ve düğmeye aşağıdaki aksiyonları yazın on(release) { jNesne = new Object(); jNesne = this.getBounds(_root.klip); trace("xmin:"+ jNesne.xMin); trace("xmax:"+ jNesne.xMax); trace("ymin:"+ jNesne.yMin); trace("ymax:"+ jNesne.yMax); } // Düğme ile movie clip’in merkez noktası arasındaki değerler // aşağıdaki gibi olabilir. // xmin:-63.75 // xmax:15.15 // ymin:-63.85 // ymax:15.1 Örneğe göre, düğmenin en sol noktası ile movie clip’in merkez noktası arasındaki yatay mesafe : -63.75’dir. Yani, düğmenin sol kenarı, movie clip’in merkezinden –63.75 piksel (birim olarak ne seçili ise) solundadır. |
|
Zoque'a hoşgeldiniz!