Сначала коротко о том, как работает мой сайт:
При нажатии на ссылку проверяется, отображается ли что-либо уже в левой или правой части экрана (веб-сайт выглядит как книга, поэтому у меня есть левая страница, на которой я хочу отобразить информацию, и правая страница). Если уже есть что-то, показывающее, что оно скрывает это и отображает новый объект, вместе с этим он включает все кнопки в этом объекте (у меня есть отдельные функции для настройки каждого объекта).
Примером такого EventListener будет:
pathTo.Button1.addEventListener(MouseEvent.CLICK, function():void {showText(side, object)});
То, что я пытаюсь сделать, - это удалить все предыдущие наборы EventListeners без необходимости создавать отдельные функции для удаления ссылок также внутри каждого объекта.
Укороченная версия: Как удалить все EventListener на всех объектах внутри другого объекта? Единственная переменная, которую я хочу сохранить - это объект, содержащий все. Однако внутри объектов не всегда есть EventListener.