No principio pensei que era facil parar de incrementar uma variavel, mas parece que não é assim.
Tenho um button que ao ser pressionado, chama uma "function" que faz desaparecer um MClip aos poucos com o "setInterval". Até aí tudo bem, mas coloquei uma variavel que é incrementada dentro da "function" e que ao atingir um valor x, faz aparecer um novo MClip. E funciona.
O problema é que ao fazer um trace da variavel incrementada, vejo um valor ao caminhar para o infinito, nunca pára.
Tentei varias maneiras de parar, mas ou o programa não funciona ou torna-o mais lento.
//desaparecer e aparecer novos itens
function fadeout(){
for (b=0;b<3;b++){
men[a]._alpha--;
trace(nvezes);
nvezes++;
if (nvezes>120){
fadein();
};
};
};
function fadein(){
for (b=0; b<3; b++){
men[a1]._alpha++;
};
};
O button...
on(press, keyPress "<Right>" ){
a1++;
var nvezes:Number=0;
var inter1:Number=setInterval(fadeout,2);
}
Como posso parar o "nvezes" sem que deixe de funcionar?