Я написал этот код ActionScript:
trace("before remove: " +
donneesTechniques.hasEventListener(DonneesTechniques.INITIALISATION) );
donneesTechniques.removeEventListener(DonneesTechniques.INITIALISATION, init);
trace("after remove: " +
donneesTechniques.hasEventListener(DonneesTechniques.INITIALISATION) );
Вывод этого кода:
before remove: true
after remove: true
Как это возможно?У компонента donneesTechniques
есть список для события INITIALISATION
, но, похоже, он не удаляется ...
Я проверил адреса памяти этого компонента с помощью кода, и он всегда совпадает с адресом.Так что нет удаления на другом объекте.removeEventListener не имеет никакого эффекта, если слушатель не найден, но в моем случае есть один (согласно hasEventListener()
)