Вы правы.События клавиатуры чаще всего регистрируются на stage (то есть stage.addEventListener (KeyboardEvent.KEY_UP, someFunction);), что означает, что на сцене хранится ссылка на ваш мувиклип, не позволяющая собирать мусор, даже если вы пытаетесь его выгрузить.
Есть два способа обойти это.Вы должны либо отменить регистрацию клавиатурыListener stage.removeEventListener (KeyboardEvent.KEY_UP, someFunction);или вы можете зарегистрировать слушателя как слабую ссылку:
stage.addEventListener (KeyboardEvent.KEY_UP, someFunction, false, 0, true);
, где последний аргумент (true) означает, чтособытие регистрируется как слабая ссылка.По умолчанию установлено значение false.