Efeito rollover-rollout, botão flash.
Continuando na sequência de tutoriais em Flash, hoje mostrarei um efeito bem comum, porém, muito solicitado pelos colegas “flasheiros”, perguntando como criá-lo. Vamos lá!
1. Crie um arquivo com 3 camadas: action, hit, animação.
2. Na camada animação, crie o efeito que você deseja. No exemplo abaixo criei um quadro vermelho que ao passar o mouse ele fica azul, e ao retirar retorna para vermelho.
3. Feito isto, vamos na para a camada actions. No primeiro frame, no frame 10 e no frame 20, coloque o código this.stop(); (esse código faz com que a animação pare nesse exato ponto até o próximo comando).

4. Na camada hit crie um área que cubrirá todo o seu botão. Selecione o objeto, converta-o em botão (f8). Nas propriedades, conteúdo presente na posição Up até a posição Hit, conforme exemplo abaixo.

5. Volte na timeline principal, na camada hit, selecione o botão e vá até as propriedades de ações (f9). Coloque o seguinte código.
// Quando parar o mouse, play a partir do frame 2.
on (rollOver) {
gotoAndPlay(2);
}
// Quando parar o mouse, play a partir do frame 11.
on (rollOut) {
gotoAndPlay(11);
}
Está pronto o nosso botão com efeito rollover e rollout. Na camada animação, use e abuse da sua criatividade para fazer seus efeitos. Faça o download do exemplo.
facebook comments:
2 comentários para “Efeito rollover-rollout, botão flash.”



Adamo, muito legal… funcionou
Preciso é colocar mais de um rollover em um palco….como fazer?????
[Reply]
Adamo Alighieri Reply:
dezembro 11th, 2010 at 11:20
Laercio, bacana que gostou. Para colocar mais de um rollover no palco, crie os mesmos em movieclips separados. Ex: movie1, movie2, movie3. Em cada um deles crie o efeito rollover.
Abraço!
[Reply]