Ir para conteúdo

POWERED BY:

Arquivado

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

Mauricio Ribeiro

[Resolvido] Como fazer um botão flash, se movimentar quando sair

Recommended Posts

Olá Pessoal.

 

Gostaria de saber como se faz um botão assim:

 

quando o mouse passar por cima ele cresce mas num movimento suave, e quando o mouse sair de cima ele volta ao tamanho normal suavemente, a animação eu sei fazer;

 

Agora não sei como fazer para que quando o mouse sair de cima do botão role animação dele voltando ao tamanho normal.

 

alguém pode me explicar?

 

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Carinha... crie em primeiro o texto oua imagem q sera o btn....

Feito isso, você seleciona ele, e preciona F (convert to symbol), e coloca na opção buttnn.. clica em OK

 

após você da 2 cliques sobre o teto ou imagem q sera o btn....

 

você tera 4 opçõs

 

 

UP => Descanço

OVER => Sobre imagem

DOWN => Ao Clicar

HIT => Ao Sair...

 

 

você configura a primeira aparencia... da um F6, a segundaum F6 a terceira e F6 a quarta....

 

depois clieque em Scene 1 e testa.. é isso ae...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sinto muito mas acho que não está correto:

 

HIT é a área de clique do botão. Faça um desenho que será toda a extensão clicavel do botão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois é Chuud não é isso mesmo, alguém sabe como fazer isso?

 

sei que na opção over do botão poderia colocar um MC, com o botão crescendo, mas a questão é como fazer quando eu tirar o mouse de cima do botão, ralar o MC com o botão voltando ao tamanho original?

 

alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte cara, faz botão não...

 

cria o objeto com a aparencia normal q ele deve ter no primeiro frame do palco. converta para movieclip e de dois cliques para entrar na area de edição dele.

 

dentro do movieclip faça a animação dele aumentando.

crie uma layer de actions e coloque um stop(); no primeiro e no último frame.

de volta ao palco, coloque esse codigo no primeiro frame, supondo q seu movieclip tenha a instancia mc e 7 frames:

 

mc.onRollOver = function() {

this.onEnterFrame = function() {

this.nextFrame();

if (this._currentframe == 7) {

delete this.onEnterFrame;

}

};

};

mc.onRollOut = function() {

this.onEnterFrame = function() {

this.prevFrame();

if (this._currentframe == 1) {

delete this.onEnterFrame;

}

};

};

Compartilhar este post


Link para o post
Compartilhar em outros sites

Felipe seu código funciona muito bem, só acho que seria interessante também colocar um quadrado invisível por trás, pois senão ocorre um bug do movie clip sair do lugar onde o mouse está.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Felipe ta ocorrendo dois erros

 

 

Statement must appear within on/onClipEvent handler

Statement must appear within on/onClipEvent handler

 

 

esse botão teria que ter um link tb, poderia me ajudar amigo.

 

Aguardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho que deu aqueles dois erros porque você estava colocando o código no movieclip ao invés de colocar na layer Actions, certo?

 

agora, se o link for para um swf, você usa:

 

mc.onRelease = function() {

loadMovieNum("externo.swf",0);

}

 

se o link for para um endereço na net, você usa:

 

//para abrir na janela q está

mc.onRelease = function() {

getURL("http://www.endereço.com",_parent);

}

 

//para abrir em outra janela

mc.onRelease = function() {

getURL("http://www.endereço.com",_blank);

}

 

se seu caso não se enquadrar em nada disso, manda outro post especificando melhor!

 

abraço!

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.