[ StarCraft @ 01.03.2011. 16:49 ] @
Opet kažem, možda ovo nekome bude korisno, u svakom slučaju ne može da škodi.

Koliko puta vam se dogodilo da imate naku funkciju koja se poziva samo jedamput na neki event, i naravno odmah posle prvog pozivanja te funkcije treba da se ukloni taj listener. Problem je što onda treba back-trejsovati kôd da se nađe ko je bio pozivaoc te funkcije i koji tip eventa je bio u pitanju...

Međutim, postoji fora kako sa jednim istim kôdom može da se ukloni listener sa eventa koji god da je event u pitanju i koji god da je bio listener object:

Code:
public function onEvent( e:Event ):void {
    e.currentTarget.removeEventListener(e.type, arguments.callee); // automatski uklanja listener sa "pozivaoca" ove funkcije
    ...
}