Hoje vamos iniciar a primeira parte do comportamento MovieClip.
Vou mostrar como remover o MovieClip no "_root" por meio do comando "removeMovieClip".
Então vamos lá.
1- Crie dois frames, um chamado de Interface e outro de AS
2- Em Interface, crie um MovieClip chamado abrir_mc com instância abrir
Aqui já faço a minha primeira observação. O MovieClip é mais prático a manipulação com ações como Botão. O MovieClip será o nosso botão que aplicaremos um comando à ele.
Outra dica é tudo que for action coloque no frame AS, e não nos MCs, assim você terá maior controle e acesso ao código.

3- Em Interface, crie um outro movieclip com nome de aviso, no formato de janela.
4- Dentro de aviso crie 4 layes com nomes:
- ações
- botão fechar
- texto
- fundo
Em ações, no frame 5 coloque o ASstop();
//Controlar a visibilidade do ScrollBar
if (msg_txt.maxscroll>1) {
sbMsg._visible = 1;
} else {
sbMsg._visible = 0;
}
// aqui temos controle da visibilidade do scroll, serve como exemplo componente de scroll.
No Frame 10 do layer ações coloque:
this.removeMovieClip();
_root.gotoAndStop(1);
Aqui vamos analizar um pouco.
Estamos informando que aqui será removido o MovieClip e retornará ao primeiro frame lá no root.
O MovieClip "x" está com a função?
x_mc.onRelease = function(){
play();
}
O que vai acontecer?
Como no nosso frame 5 estamos com Stop(), ao clicar em "X" o filme vai dar o play até o frame 10 que está com a ação para remover este MovieClip (aviso) e retornará ao frame 1 no root.
Isto foi feito porque temos um efeito de fade no Layer só para ele apecer de forma suave como também para desaparecer.
Após feito isto delete o MovieClip "aviso" do palco, vá até a biblioteca e clique no botão Linkage, ativando o "Export Action Script".
Pronto.
Em root,no layer AS, escreva:
stop();
abrir.onRelease = function(){
_root.attachMovie("aviso","aviso_mc",2,{_x:150,_y:150});
}
//estamos atribuindo a função de click ao botão abrir para atachar o aviso, na posição x:150 e y:150, ou seja só aparece o aviso e se clicar em abrir e se clicar no mc-botão "x" ele sai em fade e remove do root.
Assim pessoal, encerramos o nosso primeiro tutorial sobre removeMovieClip, na sequência mostrarei como fazer com SetInterval.
Dúvidas ou sugestões.... fale com o Borges.
Abs.... do Borges
Nenhum comentário:
Postar um comentário