Ir ao conteúdo
  • Cadastre-se

Efeito num Botão no FLASH


Posts recomendados

Olá,

gostaria que me ajudassem a resolver um problema num botão do flash...

Fiz um botão com um movieclipe, quando o cara passar o mouse por cima, vai rodar um movieclipe simples, mas quando ele tira o mouse de cima do botão, queria que ao invés dele voltar para frame 1 direto, ele voltasse gradualmente frame por frame....!

Como faço pra fazer um botão retroceder ao estagio inicial gradualmente...se alguem souber a programação para isso, por favor me ajude!!!

valeu aí....

Link para o comentário
Compartilhar em outros sites

cara...

me cadastrei aqui só pra responde isso :P

ha proposito ... este é meu primeiro post...

queria dizer que esse forum é muito legal... tem mt coisa boa ;)

mas então...

cara... não tem como você fazer com que ele "retorne",

o que você pode fazer é mais ou menos assim:

- cria um movie clip de uns 11 frames

- coloca a ação STOP no FRAME 1, 5, 11

- no frame 1 você desenha um quadrado(sem borda)

- no frame cinco você desenha o quadrado(sem borda) maior

- e no frame 11 o tamanho antigo(primeiro equeno)

aí você coloca as ações no "CLIPE DE FILME" mais ou menos assim:

(cara.. não elmbro os comandos EXATOS.. porque to sem o flash aqui... ma poe mais o menos assim)

tipo:

--------------------

onRollover(

gotoAndPlay(1)

)

onRollout(

gotoAndPlay(5)

)

--------------------

entendeu mais ou menos né?

bom... se não conseguir fala que eu instalo oflash e faço um tutorial e uma video aula de explicação.... ;)

Espero trer ajudado ;)

CUIDADO!!

- Cuide bem para aber ONDE você coloca a ação

Link para o comentário
Compartilhar em outros sites

Postado Originalmente por mini@13 de março de 2006, 11:36

cara...

me cadastrei aqui só pra responde isso :P

ha proposito ... este é meu primeiro post...

queria dizer que esse forum é muito legal... tem mt coisa boa ;)

mas então...

cara... não tem como você fazer com que ele "retorne",

o que você pode fazer é mais ou menos assim:

- cria um movie clip de uns 11 frames

- coloca a ação STOP no FRAME 1, 5, 11

- no frame 1 você desenha um quadrado(sem borda)

- no frame cinco você desenha o quadrado(sem borda) maior

- e no frame 11 o tamanho antigo(primeiro equeno)

você coloca as ações no "CLIPE DE FILME" mais ou menos assim:

(cara.. não elmbro os comandos EXATOS.. porque to sem o flash aqui... ma poe mais o menos assim)

tipo:

--------------------

onRollover(

gotoAndPlay(1)

)

onRollout(

gotoAndPlay(5)

)

--------------------

entendeu mais ou menos né?

bom... se não conseguir fala que eu instalo oflash e faço um tutorial e uma video aula de explicação.... ;)

Espero trer ajudado ;)

CUIDADO!!

- Cuide bem para aber ONDE você coloca a ação

aí mini

valeu fio... :-BEER

nem tentei ainda mas agradeço teu esforço cara...

ainda tem gente que se preocupa com os problemas dos outros aqui nesso forum!!! :bandeira:

valeu cara...vou tenta aqui e já te mando a resposta aqui!

mas pelo que li, na teoria te que funciona!!

Abraço brodim!! :palmas:

Link para o comentário
Compartilhar em outros sites

Fala galera fmz?

Bom CabamachoO, o esquema pra fazer isso é mais ou menos o que a mimi (ou o mimi, num sei) disse...

Só que mesmo assim ainda vai haver uma certa descontinuidade no cas de você passar o mouse em cima do mc, só que remove-lo antes de a animação chegar ao frame 5. Nesse caso a animação pularia do estado atual para o final e só aí iria "diminuir". É uma solução boa pra mcs rapidos.

Eu tenho uma solução um pouco mais complexa que basicamente você faz como citado antes, um moviclip normal e ao término, o inverso dele. Só que daí você precisa de um algoritmo pra fazer sua animação continuar no frame correspondente na animação inversa. Um algoritmo assim nem é muito complicado, se eu tivesse flash aqui na facu até faria pra você, mas nem vou arrisca um esboço porque num sei se vai ajudar.

Uma outra solução é você usar o comando setInterval(). Quando o mouse sai do mc, você chama a ação stop(), e depois um setInterval(), com o comando prevFrame() e com o intervalo de tempo igual à taxa de transferencia da sua animação. É até mais simples, só que você tem que saber direito onde colocar essa animação pra funcionar direito.

Bom espero ter ajudado... Se tiver algum erro me corrijam por favor...

falou...

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...