в основном классе приложения есть объект (экземпляр класса FloatingCont):

Код AS3:
public class Main extends Sprite
{
private var _floatingCont:FloatingCont = new FloatingCont();
public function Main()
{
stage.addChild(_floatingCont);
}
}
пытаюсь из другого класса удалить объект _floatingCont:

Код AS3:
public class CodeExamples extends Sprite
{
private var _clickableHeadingExTf:MyButton = new MyButton();
public function CodeExamples()
{
_clickableHeadingExTf.addEventListener(MouseEvent.CLICK, clickListener);
}
private function clickListener(e:MouseEvent):void
{
if (stage.contains(_floatingCont)) {
stage.removeChild(_floatingCont);
}
switch(e.target) {
}
}
}
}
выдаёт ошибку...
получается, что stage.addChild(_ someObject) - работает, stage.removeChildAt(i) - работает, а можно ли как-нибудь сделать stage.removeChild(_someObject) из другого класса?