Здравствуйте! Есть класс InfoWindow, он создает мувиклип в конструкторе класса, т.е. для создания экземпляра класса, надо:
var alrtWnd:InfoWindow = new InfoWindow(parameters, ...);
По сути мы можем создать его (вызвать) в методе какого-либо класса, после чего, его локальные переменные уничтожаются, включая и наш alrtWnd. Ссылка на него потеряется.
Как реализовать уничтожение конкретного экземпляра такого класса?
Вот как выглядит метод closeWindow() класса InfoWindow

Код:
public function closeWindow():Void {
mcWindow.removeMovieClip();
delete this;
}
mcWindow как мувик уничтожается (исчезает), а вот delete this не отрабатывает. Почему?