Ir para conteúdo

POWERED BY:

Arquivado

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

webluiz

Como Faço???

Recommended Posts

E ai Galera,

 

Estou tentando fazer o mesmo esquema desta site www.100video.com.br, o esquema eh este q fica na pagina inicial com os cartazes de filmes.

 

Tentei fazer mas naum estou conseguindo na seguinte parte... Quando você passa o mouse sobre os filmes tem alguns q fica um encima do outro..

 

Desde ja agradeço quem poder me ajudar

 

Luiz

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi, você cria 6 movieclips, do filme0 até o filme5, então você dá o nome de instancia do mesmo jeito pra eles, filme0, filme1, filme2, filme3, filme4 e filme5, daí você vai criar 3 camadas em cada movieclip, na primeira você colcoa a imagem, na segunda você desenha um quadrado e salva essa camada como mask, assim, só vai aparecer o que estiver dentro da mascara, e na ultima camada você duplica esse quadrado pra fazer o botão invisivel (só com o hit do quadrado abaixo), então você cria mais uma camada pra colcoar as ações, daí no primeiro frame você coloca um nome pra ele (label) de "abre" (sem aspas), e uma ação stop() pra ele não reproduzir, o proximo passo é animar a mascara, você coloca ela grande uns 10 frames pra frente, pegando a area toda da imagem, daí nesse frame você coloca outro stop();, então pela lógica, você vai começar com ele pequeno só na area da imagem, e ele vai crescendo até pegar a imagem toda e parar (você sabe que pra animar a mascará é só fazer um shape né?) então você copia o frame 1 da masca , e cola no frame 20 do movieclip, pra ele ficar pequeno denovo, então aqui você já tem o movieclip, com a mascara se abrindo e fechando, certo?, agora você vai pegar no frame 11, e colocar o nome do frame "fecha" (sem as aspas), e tá pronto seu movieclip, agora você coloca esse código no botão:

 

on (rollOver)

{

_root.filme1.swapDepths(_root.filme0 + _root.filme2 + _root.filme3 + _root.filme4 + _root.filme5);

_root.filme1.gotoAndPlay("abre");

}

 

on (rollOut)

{

_root.filme1.gotoAndPlay("fecha");

}

 

on (release)

{

getURL("http://www.seusite.com.br", "");

}

 

então quando ele passar o mouse, vai pro filme1 (que é um dos movieclips) e vai dar um play, até o frame 10 que é onde tem o stop(); certo?daí lá ele tem a mascara aberta pegando a imagem toda, quando ele rolar pra fora da area do botão, o filme1 vai pro frame "fecha" e vai dar um play até o frame 20, voltando pro 1, ou seja ao zero, o swapDephts, vai contas os filmes e jogar esse pra cima de todos, então é a ação mais simples pra jogar ele na frente de todos os filme, daí tá feito seu trabalho, é só duplicar os movieclips, e mudar as imagens e ordem das ações, tipo a primeira tem _root.filme1, a outra é _root.filme0 ou _root.filme2, e assim por diante.

 

qquer coisa poste aí novamente,

 

abraço,

 

Carneirinho

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.