RemoveEvent Olayı

Bir adet movieClip oluşturup ismi ve Instance Name değeri “nesne” olarak belirtilir. “tiklama” isimli değişken mouse’la her tıklandığında 1 artırılacak şekilde fonksiyonu yazılır. “tiklama” değeri 3 olduğunda “nesne” adlı movieClip’in Tek Tıklama özelliğini silinir. Böylece movieClip’e tıklansa bile işlem yapılmayacaktır.

// nesne adlı movieClip’e  Tek Tıklama (CLICK) özelliğini ekliyoruz ve Isle adlı fonksiyonu tetiklettiriyoruz.
nesne.addEventListener(MouseEvent.CLICK, Isle);

var tiklama:int = 0;               /* Tıklama ilk değeri 0 */
function Isle(tetikleme)
{
      tiklama = tiklama + 1; /* Tıklamayı 1 arttırıyoruz. */
      nesne.x = nesne.x + 10; /* Her tıklamada nesne 10 birim sağa */

// Tıklama sayısı 3 olunca, nesne adlı movieClip’in Tek Tıklama özelliğini siliyoruz. Böylece movieClip’e tıklasak bile işlem yapmayacaktır.

if (tiklama == 3)
      {
            nesne.removeEventListener(MouseEvent.CLICK, Isle);
      }
}


Ekler :

  1. Yazıyı indirmek için removeeventolayı.pdf tıklayınız..
  2. Flash örneğini indirmek için removeeventolayı.swf tıklayınız..

You may also like...