Mart 2008 için Arşiv

isim ile sembollere erişim

Cuma, 14 Mart 2008

Diyelim ki sahnenizde tüm düğmelere b1, b2, b3, vs… isim verdiniz. Ve kod ile bunlara erişmek istiyorsunuz:

for(var i:uint=1;i<9;i++)
{
 getChildByName(”b”+i).x+=100;
}

kodlarıyle sahbedeki 8 butonun x değeri 100 artmış olur.

dispatchEvent - bir event’i elden tetiklemek

Cuma, 07 Mart 2008

Bir düğmeye tıklandığında f_klik fonksiyonunu çalıştırmak için  addEventListener ile bunu tanımlıyoruz.

Diyelimki bu f_klik fonksiyonunu farklı bir durumda çalıştırmak istiyoruz. Bunun için dispatchEvent kullanırız.

Alttaki örneği boş bir flash dosyasına yazıp çalıştırın. Ne demek istediğimi kolayca anlayabilirsiniz:

addEventListener(MouseEvent.CLICK,fklik);

function fklik(evt:MouseEvent)
{
 trace(”click oldu”);
}
dispatchEvent(new MouseEvent(MouseEvent.CLICK));