Ir para conteúdo

POWERED BY:

Arquivado

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

Litiser

[Resolvido] loop em horizontal

Recommended Posts

E ai galera beleza?

 

Bom to com o seguinte problema estou tentando fazer uma sequência de imagens na horizontal que fiquem em loop infinito, primeiramente pensei em criar um movieclip e deixar ele rolando sem dar um stop(), pois bem funciona só que quando chega no final da timeline do movieclip e ele vai recomeçar da tipo um "pique" o que da pra perceber que o movieclip recomeçou ficando muito tosco. Procurando achei um cara que falou que era só colocar duas sequências que não daria problema tipo, imagem A B C D E ai eu faria A B C D E A B C D E, só que deu na mesma pois quando chega no final ele da um "pique" da mesma forma.

 

Então gostaria de saber como faço pra ter um loop infinito sem esse "pique" quando recomeçar o movieclip, talvez tenha que fazer sem movieclip não sei, mas ai como faria isso?!

 

valeu galera t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você faz exatamente como o cara disse...

 

A B C D E ai você vai ter que ter uma parte que fique para fora...

 

Então digamos que o A está no frame 1 com x de 10 e no frame 2 vai estar com x de 0

 

Então a segunda sequencia... você vai em vez de mandar dar um gotoAndPlay(1) que vai causar o "pique" use gotoAndPlay(2)...

 

Assim vai parecer que ele continuou a animação... sem parar

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você faz exatamente como o cara disse...

 

A B C D E ai você vai ter que ter uma parte que fique para fora...

 

Então digamos que o A está no frame 1 com x de 10 e no frame 2 vai estar com x de 0

 

Então a segunda sequencia... você vai em vez de mandar dar um gotoAndPlay(1) que vai causar o "pique" use gotoAndPlay(2)...

 

Assim vai parecer que ele continuou a animação... sem parar

 

Abraços

 

cara não consegui fazer do jeito que você falou, vou mandar o link com meu arquivo flash, se você pudar dar uma olhada.

ARQUIVO

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo eu não vou baixar seu arquivo.

 

Vou explicar um pouco melhor... quem sabe agora você consegue entender.

 

Você vai pegar seu palco e vai colocar com 500 de width

Vai pegar e desenhar um quadrado de 100 de width e copiar ele 10 vezes deixando entre um e outro 10 pixels de espaço... colocando um na lateral do outro... PINTE os 5 primeiros quadrados de cores diferentes e repita as cores com o 1 = 6 o 2 = 7 e assim por diante.

Ficando 5 quadrados por exemplo: verde, vermelho, azul, laranja e preto. E depois a mesma coisa verde, vermelho, azul, laranja e preto.

 

Coloque os quadrados de forma que eles fiquem assim:

[] [] [] [] [] [] [] [] [] [] [] []

 

Se você reparar... o 6 quadrado vai ficar fora do palco

Opa era isso que você queria ;)

 

Agora vamos ao que interessa

você vai marcar por exemplo o frame 30 como um keyframe

Vai colocar o motion tween entre o 1 e o 30... ou seja ele fará uma animação do 1 ao 30

 

Mas como você ainda não movimentou nada os quadrados vão ficar parados

 

Bom então agora você vai fazer o seguinte, clique sobre o frame 30

E movimente o bloco todo que virou um symbol, até fazer com que o 6 quadrado fique exatamente na mesma posição do primeiro quadrado... e o primeiro quadrado fique fora da tela.

 

Só que se você der control + enter agora para ver a animação... ela vai loopar e vai dar o tal do tic que você não quer... exatamente porque o bloco 6 ficou exatamente na mesma posição do 1... e para que isso não aconteça então você vai dar uma pequena movimentada para direita... ou seja ele vai ficar um pouco fora do lugar... Mas para ficar perfeito o que você quer, como você separou cada 1 com 10 pixels de diferença.

Então você vai colocar o 6 quadrado em vez da posição inicial do primeiro vai colocar 10 prixels a mais que ele...

 

Agora de control + enter e seja feliz :)

 

Abraços

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.