[Resolvido] Problema SetInterval
Pessoal, o problema é o seguinte:
Tenho um jogo onde vários mc´s sao carregados e ficam trocando de lugar em um certo tempo.
Quando coloco o código do SetInterval fora de uma funçao o clearInterval funciona na boa.
O problema é que tenho que chamar o SetInterval apartir de um botao que da inicio ao jogo.Só que ai o clearInterval deixa de funcionar.
Dese jeito nao funciona:
btn_jogo.onPress = function () {
var intervalo = setInterval(cambio, tempo);
btn_jogo.enabled = false;
btn_jogo._alpha = 0;
}
function carregarMC() {
for (i=0; i<ArrayPosition.length; i++) {
_root.attachMovie("mc_aluno"+"_"+i, "mc_aluno"+"_"+i, i, {_x:ArrayPosition[i][0], _y:ArrayPosition[i][1]});
_root.mc_aluno_0.enabled = true;
mc_aluno_0.onPress = function() {
this.enabled = false;
_root.contAcerto = _root.contAcerto+1;
_root.pontosAula = _root.pontosAula+10;
_root.Som();
if (contAcerto>=3) {
clearInterval(intervalo);
_root.desabilitarMC();
_root.removerMC();
_root.chamaFinal();
} else {
_root.cambio();
}
};
}
}
O código todo do jogo é bem maior, postei a parte que acredito ser o problema.Discussão (4)
Carregando comentários...