Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho 5 botões (movieclip) no menu: menu_botao_0, menu_botao_1, etc...
Quero apenas que no FOR (de 0 a 4 que correspondem a cada botão) passe a variável CONTA para dentro do "onRelease = function()"
Porém ele manda pra todos os botões o último CONTA (4). Já tentei de tudo e não consigo resolver. Alguém pode me ajudar???
Este é um resumo do código:
for (conta=0; conta<5; conta++) {
botao = "menu_botao_" + conta;
menu_botao[botao].onRelease = function() {
pagina = conta; // A variável conta não consegue ser lida aqui.
}
}
Se precisarem, este é o código completo:
stop();
pagina_temp = "";
for (conta=0; conta<5; conta++) {
pagina_temp = conta+1;
botao = "menu_botao_" + conta;
menu_botao[botao].onRollOver = function() {
if (this._currentframe > 5) {
this.gotoAndPlay(3);
} else {
this.gotoAndPlay(1);
}
}
menu_botao[botao].onRollOut = function() {
if (this._currentframe < 5) {
this.gotoAndPlay(10);
} else {
this.gotoAndPlay(5);
}
}
menu_botao[botao].onRelease = function() {
_root.pagina = pagina_temp;
_root.cortina_mc.gotoAndPlay(1);
}
}Carregando comentários...