espiculo 1 Denunciar post Postado Abril 17, 2010 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
brcontainer 16 Denunciar post Postado Abril 17, 2010 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
espiculo 1 Denunciar post Postado Abril 17, 2010 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
brcontainer 16 Denunciar post Postado Abril 17, 2010 Tente assim, confundi nao era release: on (rollover) { gotoAndPlay(1); } To meio acostumado com AS3.0 Compartilhar este post Link para o post Compartilhar em outros sites
espiculo 1 Denunciar post Postado Abril 17, 2010 Mesmo erro e agora ele nem para .. to usando o flash cs3 profisional AS3 Compartilhar este post Link para o post Compartilhar em outros sites
brcontainer 16 Denunciar post Postado Abril 17, 2010 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
espiculo 1 Denunciar post Postado Abril 17, 2010 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
brcontainer 16 Denunciar post Postado Abril 17, 2010 Amigo põe o código inteiror por favor. Deve ser outra coisa. Pergunta você está adicionando este código no movieclipe ou no FRAME do "ROOT"? Compartilhar este post Link para o post Compartilhar em outros sites
espiculo 1 Denunciar post Postado Abril 17, 2010 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
brcontainer 16 Denunciar post Postado Abril 17, 2010 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
Elektra 102 Denunciar post Postado Abril 17, 2010 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