Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Baia

Reprodução Movie Clip

Mensagens Recomendadas

Baia

Boas Pessoal eu estou agora a começar a programar em AS3 e queria uma ajudinha.

Depois de procurar na net não encontrei nada que me ajudasse.

Eu tenho tres frames, no primeiro tenho um botao e ao clicar no botao eu quero que passe ao frame 2 e que reproduza um Mc e no fim de reproduzir quero que passe automaticamente para a frame 3. O meu problema está em avançar automaticamente para a frame 3 depois de acabar a reprodução do movie clip. Alguém me pode ajudar?

obrigado :P

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
mjamado

Tens duas maneiras:

1. Fácil, mas má programação: no último frame do mc que está no frame 2 fazes

this.parent.gotoAndStop(3);

2. Mais complicado, mas assim é que está correcto: usar eventos. No último frame do tal mc disparas um evento com:

this.dispatchEvent(new Event("fimDoMC"));

Nas actions do frame 2 da tua timeline principal escutas ao evento com:

oTeuMC.addEventListener("fimDoMC", funcListener);

E finalmente defines a função funcListener com as acções que quiseres:

function funcListener(evt:Event):void
{
    this.gotoAndStop(3);
}


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Partilhar esta mensagem


Ligação 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. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.