Да, вы должны удалить прослушиватели событий, если вы не используете слабые ссылки. GC не будет очищать объект, если есть ссылка на него, и при регистрации прослушивателей событий будет создана ссылка на объект, если только вы не установите параметр useWeakReference
(для параметра 5 th значение addEventListener
метод) до true
при регистрации прослушивателя событий. Слабые ссылки не будут учитываться сборщиком мусора.
//Using strong reference: needs to be removed by calling removeEventListener
sprite.addEventListener(Event.TYPE, listenerFunction, useCaptureBool, 0, false);
//Using a weak reference: no need to call removeEventListener
sprite.addEventListener(Event.TYPE, listenerFunction, useCaptureBool, 0, true);