Фу, минус мне. Не увидел, что tick = 1. Потому что я пил, дура! (с)
У меня вот есть сниппет.

Код AS3:
if (event) (event.currentTarget as IEventDispatcher).removeEventListener(event.type, arguments.callee);
Если отписаться надо - всегда его использую. Даже если поле класса есть и метод вполне себе определен. Потому что время экономит.
Пойду ещё виски налью, что-то я в разнос.