Я пытаюсь сделать следующее: При загрузке этой функции во второй раз, удалить объект
textDe который загружен
addChild в функциии
pageFirma. (Вернуться в меню т.с.)

Код AS3:
private function pageHome(event:Event=null):void
{
startMenu = new mc_Menu();
startMenu.x = 0;
startMenu.y = 120;
addChild(startMenu); // Добавляем меню и картинку
var but01:MovieClip = startMenu.getChildByName('btn_01') as MovieClip; // Присвоим переменным имена кнопок
var but02:MovieClip = startMenu.getChildByName('btn_02') as MovieClip;
var but03:MovieClip = startMenu.getChildByName('btn_03') as MovieClip;
var but04:MovieClip = startMenu.getChildByName('btn_04') as MovieClip;
but01.addEventListener(MouseEvent.CLICK, pageFirma); //Слушатели для кнопок меню
but02.addEventListener(MouseEvent.CLICK, pageProjects);
but03.addEventListener(MouseEvent.CLICK, pageLeistung);
but04.addEventListener(MouseEvent.CLICK, pageSend);
TransitionManager.start(startMenu, {type:Fade, direction:Transition.IN, duration:3, easing:Strong.easeOut}); //планое появление элементов
if (textDe != null)
{
textDe.visible = false;
}
if (contForm != null)
{
contForm,visible = false;
}
}
Можно ли избавиться от всех этих visible = false с помощью Вашего кода?