Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
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.
Tente assim, confundi nao era release:
on (rollover) {
gotoAndPlay(1);
}Mesmo erro e agora ele nem para ..
to usando o flash cs3 profisional AS3
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.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
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"?
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..
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.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
no ultimo frame da animacao adicione:
stop();
on(release) {
http://www.adobe.com/support/flash/action_scripts/actionscript_dictionary/actionscript_dictionary381.html