Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia amigos...
Se puderem me ajudar com essa dúvida, ficaria muito agradecido. O problema é o seguinte: tenho um site em flash, que carrega swf's externos. Até aí tudo tranquilo. Só que tenho um swf q se chama "fotos", com alguns botões dentro dele. Esses botões chamam outros swf's (que seriam as galerias de fotos). Consegui fazer os botões abrirem as "páginas" (swf) certinho, só que quando clico em outro botão, o swf que já está aberto tem que fechar para o outro aparecer, mas não estou conseguindo fazer isso. O outro swf está aparecendo em cima do anterior (que deveria ter fechado).
Se puderem me ajudar, disponibilizei os arquivos .fla (Flash CS4) pra vocês darem uma olhada: http://www.raimundoandrade.com.br/arquivos.rar
Pra visualizar o erro no site mesmo, é: http://www.raimundoandrade.com.br/teste (clicar no menu "fotos"). Aí quando clicar nos botões (dentro de fotos), vocês poderão notar que os swf's estão ficando um em cima do outro.
Abaixo está apenas o código dos botões:
on (rollOver)
{
gotoAndPlay("s1");
} gotoAndPlay("s2");
} unloadMovie("_root.mc20");
createEmptyMovieClip("mc20", 5);
mc20.loadMovie("fotos_gal_01.swf");
mc20._x = 164;
mc20._y = -82.1;
}Abraços.
Marco
Fala berseck... beleza?
Cara, brigadão mesmo por ter respondido. Fiz como você falou mas ainda continua dando erro. Será que teria como você publicar como o código deveria ficar? (sem querer abusar da boa vontade)
Agradeço mais uma vez meu amigo.
Abração.
Marco
Você tem que criar o mc em algum lugar né?
No caso ai como você colocou o código dentro do MC ou botão... você tem que indicar com this.createEmptyMovieClip ou _root.createEmptyMovieClip ou _parent.createEmptyMovieClip
E para descarregar um alvo e carregar outra coisa basta usar
alvo.unloadMovie
alvo.loadMovie novamente
E se você quiser apenas sobrescrever o conteudo
Basta colocar o loadMovie sem o unload
Abraços