Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Davide Ricardo

Swf carrega outro Swf

Recommended Posts

Viva,

Já fartei de procurar aquilo que pretendo, já me guiei por tutoriais e nada. Não encontrei nada que realmente satisfizesse o meu problema.

O que eu quero é uma coisa do género www.vodafone.pt ou www.cgd.pt. Ou seja, um banner em swf que vai carregar outros swf's.

Explicando mais ao pormenor:

- O swf principal carrega por exemplo o filme 1 e quando acabar, passa automaticamente para o 2 e assim sucessivamente.

- O swf principal tem também botões para o utilizador, caso deseje, saltar de filme.

 

Eu já tenho a 2º opção implementada. Ou seja quando carrego num botão ele chama o filme em questão, mas no final do filme volta a repeti-lo não passando para o seguinte.

 

PS: Quando chegar ao fim do último filme, deve voltar ao filme nº1

 

Aguardo respota,

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como já não utilizo isto já algum tempo não sei se é a versão final, pois fiz N experiências. (Tirar / Acrescentar Código)

Alias, acho que as 4 primeiras linhas de código não fazem parte, bem como o recebeswf.gotoAndStop(x);

 

Action no principal.swf

this.createEmptyMovieClip("recebeswf", 1);
this.createEmptyMovieClip("recebeswf", 2);
this.createEmptyMovieClip("recebeswf", 3);
this.createEmptyMovieClip("recebeswf", 4);

loadMovie("images/banner_n97.swf", "recebeswf");
recebeswf.unloadMovie();
recebeswf.gotoAndStop(2);

loadMovie("images/banner_x1.swf", "recebeswf");
recebeswf.unloadMovie();
recebeswf.gotoAndStop(3);

loadMovie("images/banner_d880.swf", "recebeswf");
recebeswf.unloadMovie();
recebeswf.gotoAndStop(4);

loadMovie("images/banner_s7330.swf", "recebeswf");
recebeswf.unloadMovie();
recebeswf.gotoAndStop(1);

//Função dos botões
btn1.onPress = function() {
	loadMovie("images/banner_n97.swf", "recebeswf");
	recebeswf.unloadMovie();
	recebeswf.gotoAndStop(2);
};
btn2.onPress = function() {
	loadMovie("images/banner_x1.swf", "recebeswf");
	recebeswf.unloadMovie();
	recebeswf.gotoAndStop(3);
};
btn3.onPress = function() {
	loadMovie("images/banner_d880.swf", "recebeswf");
	recebeswf.unloadMovie();
	recebeswf.gotoAndStop(4);
};
btn4.onPress = function() {
	loadMovie("images/banner_s7330.swf", "recebeswf");
	recebeswf.unloadMovie();
	recebeswf.gotoAndStop(1);
};


//Posiciona o movieclip vazio

recebeswf._x = 0;

recebeswf._y = 0;

Depois tenho no principal.swf criados 4 botões.

Porreiro era ele gerar os botões dinamicamente, carregando um xml com a info dos caminhos do .swf's

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.