Подумай о деструкторах.
Код:
Mouse.addListener(this);
trace(Mouse["_listeners"].length);
function onUnload()
{
Mouse.removeListener(this);
trace(Mouse["_listeners"].length);
}
Просто ситуация вот такая:
var mc = createEmptyMovieClip("mc", 1);
var list = [mc];
mc.removeMovieClip();
А теперь CTRL+ALT+V и посмотри что у тебя в массиве.