Ir para o conteúdo
fil79

animação flash

Mensagens Recomendadas

fil79    5
fil79

Estou a fazer uma animação em flash que é suposto estar activa quando o rato está em cima de um determinado texto para tal fiz o seguinte:

1º- Coloquei um stop() em cima do 1º frame

2º- criei um botão invisivel e coloquei o seguinte código:

on(rollOver){

play();

}

on(rollOut){

stop();

}

assim funciona só que ao chegar ao fim da animação esta pára mesmo que o rato se mantenha em cima do bt invisivel...desde já agradeço

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
yarcub    0
yarcub

O problema tem a ver com stop() do 1º frame.

Colocas o rato em cima do botão, ele dispara o evento onRollOver, corre a animação e volta a parar no 1º frame.

Ñ é por continuares a ter o rato lá em cima que ele continua a dizer ao Stage, play().

Só o vai fazer quando disparar novamente um evento onRollOver e isso só acontece quando o rato passa de fora para cima do botão.

No teu caso podes colocar a animação noutro layer mas a começar no frame 2 e no final colocas um this.gotoAndPlay(2).

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
fil79    5
fil79

ok, brigadão assim está a funcionar perfeitamente...agora só uma dúvida, quadno tiro o botão a animação pára no sitio onde estava a correr, o que queria era qua a animação desaparecesse mesmo ou seja voltasse para a frame 1, nesse caso como fica o actionscript?será que existe algo como:

on(rollOut){

stop();

gotoframe(1);

Tentei desta maneira mas não funciona :wallbash:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade