Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dead_inside

Como fazer uma animação de saída

Recommended Posts

Bom, eu estou querendo fazer uma animação de saída, por exemplo:Quando eu clico num botão para carregar um SWF ou uma Cena eu quero que aconteça uma animação de saída antes de carregar o próximo SWF ou a Cena em questão. Se vierem exemplos em .fla vão ajudar bastante.Agradeço desde já e aguardo a ajuda de vocês!Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tambem estou atras disso a um tempao... esse tutorial ajuda mais ainda esta meio complicado, pois pelo que eu entendi o codigo faz a timeline regressar, o interessante seria que quando clicar em um botao faça um loadmovie da animacao da pagina de saida e logo em seguida um loadmovie da pagina clicada.acho que seria possivel fazer isso usando variaveis, mas nao sei como fazer isso no flash. seria algo do tipo.manu do site: HOME QUEM SOMOS EMPRESA CONTATOpor exemplo, finge que estamos na pagina home, quando se clica em contato, deveria carregar a pagina home_saida.swf e logo depois contato.swf. Depois de aparecer a pagina do contato, se clicar em empresa, teria que carregar primeiro contato_saida.swf e depois empresa.swfacho que se colocar uma variavel ne cada botao, sei la como faz do tipocodigo no botao: loadmovie {contato.asp?pagina_atual=home}ai logo depois ao na pagina contato teria que ter um codigo que reconheca a variavel de de acordo com o valor da variavel puxaria a pagina de saida.Nao sako nada de actionscript, so o basico. Programo em asp, por isso usei essa logica. Se alguem puder ajudar... valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá.Obrigado pelo tutorial, pena que está em inglês, por isso não consegui entender muito bem. Se já é dificil eu seguir um em portugues imagina em ingles, rsrs. Será que não tem como me passarem um tuto em portugues ou então traduzir esse aí? :D Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

A idéia é a seguinte:

 

Cria um arquivo com uma animação de entrada, um frame que será o conteúdo 'interatível' e uma animação de saída. No frame principal (o interatível) coloque um stop(). Nomeie o primeiro frame da animação de saída como "saida" sem aspas (o nome do frame fica no painel properties quando você seleciona ele). E no último frame de saída coloque:

 

stop();

_root.mudaSwf();

 

Crie um novo documento com essa mesma estrutura. Ao final você terá o filme1.swf e o filme2.swf

 

Agora crie um arquivo com dois botões (btn1 e btn2) e com apenas um frame. Coloque isso na timeline:

 

//Criando o movieclip que carregará os swfs externos_root.createEmptyMovieClip("loader", 1);//Posicionando-o no palcoloader._x = 15;loader._y = 20;//Criando a função que carregará o novo swf depois da saídafunction mudaSwf() {	loader.loadMovie(_root.pagina);}//Criando a função para os botõesbtn1.onRelease = function() {	_root.pagina = "filme1.swf";	loader.gotoAndPlay("saida");};btn2.onRelease = function() {	_root.pagina = "filme2.swf";	loader.gotoAndPlay("saida");};//Carregando o primeiro swf_root.pagina = "filme1.swf";mudaSwf();

Bom, é isso. :)

Flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antonio, Cara... Incrível o seu esforço em passar conhecimento adiante! Parabéns excelente tutorial, estava a um tempão tentando fazer isso e você simplificou muito!!!!!Este tópico tb foi muito bem criado, e veio bem a calhar para mim no momento!Veleu Galera!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.