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?