Ir para conteúdo

POWERED BY:

Arquivado

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

Spell of Kakarot

Tenho três .swf (banners) que carrego dentro de um swf principal...

Recommended Posts

Tenho três .swf (banners) que carrego dentro de um swf principal. Criei 3 botões e chamo no principal estes bannes através do loadmovie. Preciso que quando o principal for carregado, os 3 banners carreguem em sequência 1, 2 e 3. Eu uso este código pra carregar aleatóriamente:

 

banner = random(3)+1;
loadMovie(banner+".swf", "_root.bg");

Alguém pode me explicar como eu faço pra carregar os 3 banners em sequência? Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho três .swf (banners) que carrego dentro de um swf principal. Criei 3 botões e chamo no principal estes bannes através do loadmovie. Preciso que quando o principal for carregado, os 3 banners carreguem em sequência 1, 2 e 3. Eu uso este código pra carregar aleatóriamente:

 

banner = random(3)+1;
loadMovie(banner+".swf", "_root.bg");

Alguém pode me explicar como eu faço pra carregar os 3 banners em sequência? Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize o "setInterval" e coloque um contador a cada transição e através de uma condição verifique se atingiu o limite de filmes para voltar ao primeiro.

 

Abs.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, utilize a classe MovieClipLoader.

 

Esse código aqui precisa ser adaptado, mas já da uma luz:

 

//cuidando do carregamento
function carregamento() {
	var clipToLoad = this["a"+car];
	McLoader.loadClip(_global.pathimagens+"produtos/"+clipToLoad.path+clipToLoad.cod+".png",clipToLoad.loaders);
	//posiciona anterior
	var clipToPos = this["a"+(car-1)];
	clipToPos.loaders._x -= clipToPos.loaders._width/2;
	car++;
}

//listener dos loads
var loadListener:Object = new Object();
loadListener.onLoadComplete = function(target_mc:MovieClip) {
	removeMovieClip(carregandoImg);
	target_mc.alphaTo(100,1,"linear",0.6);
	if (car<=(qtd+1)) {
		carregamento();
		setTimeout(resposicionaMcs,500,target_mc);
	}
};
McLoader.addListener(loadListener);
carregamento();

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.