Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var total:int = 10 // 10 botoes , você pode mudar
- var btnAtual:MovieClip;
- var btnAnterior:MovieClip;
- var botoes:Array = []; // É sempre bom ter uma array para guardar os botões e depois acessá-los.
- for(var i:int =0; i < total; i++)
- {
- var btn:MovieClip = seuContainer.getChildAt(i) as MovieClip; // Ele pega a instancia do seu container de botões e popula todo mundo que está dentro dele.
- btn.addEventListener(MouseEvent.CLICK, _btnClick);
- btn.alpha = 0; // VOcê pode animar depois com o alpha, fazer eles entrando, você que sabe!
- botoes.push(btn);
- }
- // Acesse o botão na array, pelos índices numérios de 0 ao total: botao[indice].alpha = 0, por exemplo!
- function _btnClick(e:MouseEvent):void
- {
- if(btnAnterior)
- TweenLite.to(btnAnterior, 1, {alpha:1});
- // Se já existir um botãoAnterior, com o alpha zerado, você simplesmente coloca ele normal, e aplica no que está sendo clicado, não no que FOI clicado.
- btnAtual = MovieClip(e.target);
- TweenLite.to(btnAtual, 1, {alpha:0});
- // O macetinho vem aqui! Depois que você fez o que tinha que fazer com o botãoAtual, passe ele para Anterior, assim ele será "resetado" e você pode aplicar
- // novamente isso.
- btnAnterior = btnAtual;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement