Ir para conteúdo

POWERED BY:

Arquivado

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

Psygon

[Resolvido] Galeria Carrossel AS3 + XML

Recommended Posts

Boa tarde.

 

Preciso criar uma galeria em carrossel, já fiz o XML e já está puxando todas as imagens corretamente, agora preciso fazer os botões pra trocar de imagem, quando clico pra ir para a próxima a atual vai pro lado e a próxima fica no centro.

 

Alguém poderia ajudar?

 

=DD

 

Obrigado.

Fico no Aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui achar uma solução.

 

Criei um MovieClip(geral) com mais 5 MovieClips dentro.

Criei 2 botões (setarrowa_mc e setarrowb_mc).

 

Segue código abaixo =D

 

var numpage:int = 1;

for(var i:int = 0; i < geral.numChildren; i++){
var item:MovieClip = MovieClip(geral.getChildAt(i));
item.addEventListener(MouseEvent.CLICK, clickador);
}

MovieClip(geral.getChildAt(numpage)).dispatchEvent(new MouseEvent(MouseEvent.CLICK));

function clickador(e:MouseEvent):void{
var mov:MovieClip = MovieClip(e.currentTarget);
var xpos:Number = -(mov.x + (mov.width / 2)) + 275;
geral.x = xpos;
}

setarrowa_mc.addEventListener(MouseEvent.CLICK, paginador);
setarrowb_mc.addEventListener(MouseEvent.CLICK, paginador);
function paginador(e:MouseEvent):void{
(e.currentTarget.name.indexOf("a_mc") < 0) ? numpage++ :  numpage--;
if(numpage < 0){
	numpage = 0;
} else if(numpage >= geral.numChildren - 1){
	numpage = geral.numChildren - 1;
}
MovieClip(geral.getChildAt(numpage)).dispatchEvent(new MouseEvent(MouseEvent.CLICK));
}

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.