Забыл добавить, что звук запускается по таймеру. То есть для
зацикливания звука используется таймер. Судя по тому, что после
удаления объекта из stage, звук продолжает играть в цикле, таймер
продолжает срабатывать. Но разве такое может быть, если сам объект,
который содержит объект таймера, был затерт мусоросборщиком? В as2
такое было возможно с интервалами, поскольку запущенный интервал не
был привязан ни к какому объекту, а существовал глобально. В as3
вместо интервалов был введен класс Timer, объекты которого можно
создавать внутри других объектов. Но значит ли это, что при удалении
объекта, который содержит в себе объект таймера, таймер удаляется
автоматом? Или таймеры как и в случае с as2 остались глобальными, тока
поменяли функцию запуска на целый класс?
Или в моем случае все просто: объект так и присутствует в памяти,
поэтому звук и продолжает играть?