Ir para conteúdo

POWERED BY:

Arquivado

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

espiculo

Loop no Movie Clip já com stop

Recommended Posts

Boa tarde .

 

Fiz uma animação no Movie Clip , ele tem um stop(); no final ,

 

Agora quero quando passa o mouse ele fazer a animação denovo e parar .

 

Alquem poderia me ajuda ..

 

ficarei muito grato ..

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

no ultimo frame da animacao adicione:

stop();
on(release) {
 gotoAndPlay(1);
}

http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary381.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

opá obrigado pela ajuda , mais deu erro

 

essa linha

on(release) {

Symbol 'barra', layer 'layer 3', frame 15, line 2

1087: Syntax error: extra characters found after end of program.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testa assim:

this.onRollOver = function(){
  this.gotoAndPlay(1);
}

Teria como por todos os ActionScripts que você está usando? Esse erro ta meio confuso...To sem o flash pra testar aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora parou mais quando passa o mause ele não faz nada e ainda aparece o erro

 

Symbol 'barra', layer 'layer 3', frame 15, line 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

no ultimo frame to apertando f9 ,

 

E adicionando o codigo , depois no ultimo frame fica com a ,

 

normal esta ..

 

codigo ..

 

so tem um stop();

 

 

stop();

this.onRollOver = function(){

this.gotoAndPlay(1);

}

 

sem seu codigo o flash funciona ele faz a animação depois para , mais se coloco o codigo que você passou da erro..

 

ele esta no movie clip , vou na library , clico no movie clip "nome barra" ai abre o movie com a animação..

 

 

no scene 1 tem 3 frame, com da animação e 2 com imagem na timeline 1 ,

 

clico da barra ai dentro do movie clip esta a animação..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Espiculo eu fiz duas vezes perguntas que você não respondeu, sempre procure facilitar para que possomos auxiliar melhor em suas duvidas, eu perguntei A e pergunte B você só respondeu A.

 

Bem voltemos a o que interesa, vamos supor então que você criou os ActionScript no ROOT então faça assim:

stop();
_root.onRollOver = function(){
_root.gotoAndPlay(1);
};

não sei se assim funciona, faz tempo que não mexo com AS2.0 e estou sem o Flash neste PC. Espero que ajude.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça um exemplo, publique o fla no RapidShare (ou outro), e poste o link.

 

Lhe informo que no AS3 se escreve ROLL_OVER e ROLL_OUT em maiúsculo.

 

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.