Добрый день.
Возникла проблема - в класс передается объект DisplayObject. на него вешаю Listener на события мышки (нажатие, отпускание кнопки и движение) и на enterFrame. При отпускании кнопки мышки удаляю все слушатели.
Код AS3:
_target.removeEventListener(Event.ENTER_FRAME,enterFrame_handler);
_target.removeEventListener(MouseEvent.MOUSE_MOVE,mouseMove_handler);
_target.removeEventListener(MouseEvent.MOUSE_UP,mouseUp_handler);
Проблема возникает с тем что потом я эти Listeners удалить не могу. В дебаге показывает что количество listeners до и после этого блока одинаково. И в результате при каждом обращении происходит увеличение числа listeners, что приводит совсем к нежелательным результатам. Как это можно исправить или обойти? Заранее спасибо.