Ir para conteúdo
Fórum Script Brasil
  • 0

Como Faço Uma Animação Assim...


keninho69

Pergunta

Fala galera do bem e do mal. Pois é, estou precisando da ajuda de vocês. O negócio é o seguinte.

To fazendo uma apresentação em flash muito simples (para quem sabe). Tem uma lista de clientes, uns 10 clientes. Vãoaparecer apenas os nomes deles.

Aí, ao passar o mouse em cima do nome, uma animação surge ao lado. Uma animação apenas com um texto pequeno e com uma logomarca.

Para cada cliente, uma animação diferente aparecerá.

alguém tem uma dica de como faço?

Eu sei mais ou menos mexer no flash, mas não sei quais ferramentas tenho que sar e se tenho que transformar em botao ou em clipe, qual ação e etc.

Queria algumas dicas, e se der, até um passo a passo.

Vlw galera.

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

faça os MCs com as animações que aparecerão...e coloque esses MCs nas suas devidas posições em relação aos clientes e coloque os nomes de suas instâncias..por exemplo, coloque os numeros de um a dez como instancia de cada MC (por extenso, por exemplo "um", "dois", "tres", etc.)

No frame coloque este código:

um._visible = false; um.stop();
dois._visible = false; um.stop();
...
...
nove._visible = false; nove.stop();
dez._visible = false; dez.stop();
isso fará com que todos os MCs fiquem parados e invisíveis, esperando a sua ação. Agora, nos botões dos clientes (que fará disparar os MCs) coloque assim:
// cliente "um"

on (rollOver) { // quando passar o mouse por cima..
   um._visible = true; // o MC "um" aparecerá,
   um.play(); // e também dará um play.
}
on (rollOut) { // quando sair o mouse de cima...
   um._visible = false; // o MC "um" desaparece novamente,
   um.gotoAndStop(1); // e volta ao frame 1 e dá um stop.
}

e vá fazendo o mesmo nos outros botões...entendeu?

Link para o comentário
Compartilhar em outros sites

  • 0
faça os MCs com as animações que aparecerão...e coloque esses MCs nas suas devidas posições em relação aos clientes e coloque os nomes de suas instâncias..por exemplo, coloque os numeros de um a dez como instancia de cada MC (por extenso, por exemplo "um", "dois", "tres", etc.)

No frame coloque este código:

um._visible = false; um.stop();
dois._visible = false; um.stop();
...
...
nove._visible = false; nove.stop();
dez._visible = false; dez.stop();
isso fará com que todos os MCs fiquem parados e invisíveis, esperando a sua ação. Agora, nos botões dos clientes (que fará disparar os MCs) coloque assim:
// cliente "um"

on (rollOver) { // quando passar o mouse por cima..
   um._visible = true; // o MC "um" aparecerá,
   um.play(); // e também dará um play.
}
on (rollOut) { // quando sair o mouse de cima...
   um._visible = false; // o MC "um" desaparece novamente,
   um.gotoAndStop(1); // e volta ao frame 1 e dá um stop.
}

e vá fazendo o mesmo nos outros botões...entendeu?

Me da só uma explicadinha sobre MC. Não sei o que é.

Sua explicação foi ótima, não precisa falar mais nada, apenas o que é MC.

Sou novato cara, rs.

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 0
faça os MCs com as animações que aparecerão...e coloque esses MCs nas suas devidas posições em relação aos clientes e coloque os nomes de suas instâncias..por exemplo, coloque os numeros de um a dez como instancia de cada MC (por extenso, por exemplo "um", "dois", "tres", etc.)

No frame coloque este código:

um._visible = false; um.stop();
dois._visible = false; um.stop();
...
...
nove._visible = false; nove.stop();
dez._visible = false; dez.stop();
isso fará com que todos os MCs fiquem parados e invisíveis, esperando a sua ação. Agora, nos botões dos clientes (que fará disparar os MCs) coloque assim:
// cliente "um"

on (rollOver) { // quando passar o mouse por cima..
   um._visible = true; // o MC "um" aparecerá,
   um.play(); // e também dará um play.
}
on (rollOut) { // quando sair o mouse de cima...
   um._visible = false; // o MC "um" desaparece novamente,
   um.gotoAndStop(1); // e volta ao frame 1 e dá um stop.
}

e vá fazendo o mesmo nos outros botões...entendeu?

Me da só uma explicadinha sobre MC. Não sei o que é.

Sua explicação foi ótima, não precisa falar mais nada, apenas o que é MC.

Sou novato cara, rs.

Obrigado.

Cara, entendi. Deduzi que é Movie Clip.

rsrsrs

Mas não sei se é. Se não for,posta ae me falando o que é.

Se for, agradeço desde já e abraços.

Link para o comentário
Compartilhar em outros sites

  • 0
faça os MCs com as animações que aparecerão...e coloque esses MCs nas suas devidas posições em relação aos clientes e coloque os nomes de suas instâncias..por exemplo, coloque os numeros de um a dez como instancia de cada MC (por extenso, por exemplo "um", "dois", "tres", etc.)

No frame coloque este código:

um._visible = false; um.stop();
dois._visible = false; um.stop();
...
...
nove._visible = false; nove.stop();
dez._visible = false; dez.stop();
isso fará com que todos os MCs fiquem parados e invisíveis, esperando a sua ação. Agora, nos botões dos clientes (que fará disparar os MCs) coloque assim:
// cliente "um"

on (rollOver) { // quando passar o mouse por cima..
   um._visible = true; // o MC "um" aparecerá,
   um.play(); // e também dará um play.
}
on (rollOut) { // quando sair o mouse de cima...
   um._visible = false; // o MC "um" desaparece novamente,
   um.gotoAndStop(1); // e volta ao frame 1 e dá um stop.
}

e vá fazendo o mesmo nos outros botões...entendeu?

Fiz assim:

Criei um novo documento em flash.

Inseri o texto Link1 e o converti para botão.

Criei uma nova camada (tentei sem criar nova camada também) e inseri um movie clipe com um efeito simples que faz uma palavra qualquer aumentar de tamanho.

Na frame onde ficam os movie clips (fiz a msma coisa quando usei apenas uma camada) eu inseri a action

um._visible = false; um.stop();

dois._visible = false; um.stop();

...

...

nove._visible = false; nove.stop();

dez._visible = false; dez.stop();

(tive que colocar no modo especialista, pois no modo normal falou que "há erros de sintaxe desse script. Edite no modo especialista".

Inseri também a seguinte action no botão

// cliente "um"

on (rollOver) {

    // quando passar o mouse por cima..

    um._visible = true;

    // o MC "um" aparecerá,

    um.play();

    // e também dará um play.

}

on (rollOut) {

    // quando sair o mouse de cima...

    um._visible = false;

    // o MC "um" desaparece novamente,

    um.gotoAndStop(1);

    // e volta ao frame 1 e dá um stop.

}

E ao dar um Ctrl Enter, aparecia a seguinte msg:

Cena=Cena 1, Camada=Camada 1, Quadro=1: Linha 3: Encontrado '.' inesperado

...

Cena=Cena 1, Camada=Camada 1, Quadro=1: Linha 4: Esperado um nome de campo após operador '.'.

...

Alguém sabe a solução do meu problema?

Abraços galera.

Link para o comentário
Compartilhar em outros sites

  • 0

Galera, desculpa aí ter postando um tanto de vez seguida. É que eu tava seguindo passa a passo e me compliquei aqui.

Mas to postando de novo pra falar que aprendi uma forma de fazer o que eu queria.

E é simples. Tudo tá na Action GotoAndPlay

1-)Primeiramente, faça seu botão, no primeiro frame coloque a seguinte action:

stop();

2-)Agora, insira um quadro-chave no 2º frame e delete seu botão e importe alguma imagem qualquer. Nesse frame, também deve-se colocar um stop();, como feito no 1º frame.

3-)Agora, volte ao 1º frame, e no nosso botão, coloque a seguinte action:

on(release){//ao realizar

gotoAndPlay(2);//ir para e executar o frame 2

}

4-)Na segunda linha, o nº 2, entre parênteses, indica o frame para qual o botão vai.

5-)Você também poderá criar um botão para voltar para o 1º frame. No segundo frame, crie um botão e coloque a seguinte action nele:

on(release){//ao realizar

gotoAndPlay(1);//ir para e executar o frame 1

}

Cipiei esses passos do www.tutoriaismania.com.br

Galera, espero que minha "ex" dúvida seja uma solução pro problemas dos que precisam de fazer alguma animação do tipo.

Vlws.

Link para o comentário
Compartilhar em outros sites

  • 0

legal q você conseguiu cara

mas tipo assim... a dica do george é legal por usar mais Action Script.... isso pode ajudar a diminuir o tamanho final de seu arquivo....

e pelo q entendi o exemplo que você usou é um pouco diferente do q o george colocou la em cima

pelo q entendi você queria q o mouse em cima fizesse aparecer o mc ....o mouse saia e o mc sumia.certo?

agora nesse segundo exemplo tem q ter o botao pra lançar e o botão pra voltar ao original.......

são duas maneiras diferentes.. mas enfim.... se era o que você queria ta perfeito tb

agora..... sempre vale a dica.... quanto mais Action você usar menor será seu arquivo final......

isso ae cara

abração

Link para o comentário
Compartilhar em outros sites

  • 0
legal q você conseguiu cara

mas tipo assim... a dica do george é legal por usar mais Action Script.... isso pode ajudar a diminuir o tamanho final de seu arquivo....

e pelo q entendi o exemplo que você usou é um pouco diferente do q o george colocou la em cima

pelo q entendi você queria q o mouse em cima fizesse aparecer o mc ....o mouse saia e o mc sumia.certo?

agora nesse segundo exemplo tem q ter o botao pra lançar e o botão pra voltar ao original.......

são duas maneiras diferentes.. mas enfim.... se era o que você queria ta perfeito tb

agora..... sempre vale a dica.... quanto mais Action você usar menor será seu arquivo final......

isso ae cara

abração

Mão é necessário ter um botão de volta, basta afzer com que a camada que tenha os links (no meu caso, os nomes dos clientes) você colocar frames que vão até o fim da animação.

Aí, por exemplo, ficaria a action stop na primeira layer (da macada links)

E na outra camada, onde ficariam as animações, basta colocar um stop no lugar que você quer que pare a animação.

Eu to fazendo o meu site, ele acabará neste semana. Aí eu vou mostrar como que eu to fazendo.

Ta ficando tosco porque não sei.

srrs

Mas que tem jeito tem.

Vlw pela moral coiote. Obrigado tmb, George.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest felipeAndrade
Fala galera do bem e do mal. Pois é, estou precisando da ajuda de vocês. O negócio é o seguinte.

To fazendo uma apresentação em flash muito simples (para quem sabe). Tem uma lista de clientes, uns 10 clientes. Vãoaparecer apenas os nomes deles.

Aí, ao passar o mouse em cima do nome, uma animação surge ao lado. Uma animação apenas com um texto pequeno e com uma logomarca.

Para cada cliente, uma animação diferente aparecerá.

alguém tem uma dica de como faço?

Eu sei mais ou menos mexer no flash, mas não sei quais ferramentas tenho que sar e se tenho que transformar em botao ou em clipe, qual ação e etc.

Queria algumas dicas, e se der, até um passo a passo.

Vlw galera.

como fazer uma apresentação no flash?

Link para o comentário
Compartilhar em outros sites

  • 0
como fazer uma apresentação no flash?

especifique mais sua pergunta

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,4k
    • Posts
      652,1k
×
×
  • Criar Novo...