Carregando e descarregando conteúdo da biblioteca no AS3

Estou fazendo um projeto em flash, mas sou novo no actionscript. Eu tenho um menu na página principal e desejo que outras páginas apareçam quando clicar nos itens de menu.

Sei como carregar clipes de filme da biblioteca, mas não sei como especificar sua posição na tela e como fazê-los aparecer em uma camada específica.

É necessário descarregar o conteúdo anterior quando clico em outro item do menu? eles se amontoam e tornam o programa pesado se eu não os descarregar ?!

Adicionei uma camada para cada item de menu e adicionei o seguinte código em cada um deles (para cada item, há uma classe diferente):

import flash.display.MovieClip;

btn_msg.addEventListener(MouseEvent.CLICK, ShowMessegePage);

function ShowMessegePage(event:MouseEvent):void
{
var msg_page:MessegePage = new MessegePage();
    addChild(msg_page);

msg_page.x = 495;
msg_page.y = 323;

}

Eu coloquei uma imagem no primeiro quadro como a página principal. Então eu coloquei alguns botões em camadas separadas. Para carregar uma página enquanto clica em cada botão, adicionei o código acima.

Quando clico no botão A, a página A é carregada, quando clico no botão B, a página B é carregada e assim por diante. Como posso ver a página principal novamente? Eu adicionei um botão para a página principal, mas por algum motivo não sei o que carregá-lo da biblioteca, ele está no primeiro quadro e no conteúdo carregado. Minha pergunta é como posso remover o conteúdo carregado para poder ver a página principal novamente? Devo remover todos os conteúdos carregados anteriormente quando clico em cada botão e carrego novos conteúdos?

questionAnswers(1)

yourAnswerToTheQuestion