Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal.
Estou com problema peguei até um código aqui, que faz um flash com um sequência e tem botões, ficou otimo, se não fosse por uma coisa só, ele randomiza.
Eu queria que ele seguisse pela seguência númerica, ou quer dizer 1,2,3,4 depois 1,2,3,4 e assim por diante e não que faça um sorteio entre esses números.
Alguém sabe alterar esse código para que faça uma sequência númerica:
>
//Cria as matrizes
var swfs:Array = new Array();
cores[0] = "banner1";
cores[1] = "banner2";
cores[2] = "banner3";
cores[3] = "banner4";
/*Evita que um banner seja repetido em seguida
No caso ele chama uma função que tem nome de "randomiza"
Antes de tudo, tem uma variavel que se chama lastRandom = -1;
ela seria o último número randomizado.
Na função, ele faz o primeiro random..
dae ele faz um loop while, que diz "enquanto o número random for igual ao último número randomizado,
tenta randomizar de novo..." */
function randomiza(numMax) {
numRandom = random(numMax);
while (lastRandom == numRandom) {
numRandom = random(numMax);
}
lastRandom = numRandom;
return numRandom;
}
//Função que cria o random.
function MostraSwf() {
i = randomiza(4);
trace(i);
if (i == 0) {
loadMovie("banner1.swf", "recebeswf");
} else if (i == 1) {
loadMovie("banner2.swf", "recebeswf");
} else if (i == 2) {
loadMovie("banner3.swf", "recebeswf");
} else if (i == 3) {
loadMovie("banner4.swf", "recebeswf");
}
}
MostraSwf();
stop();
//Função dos botões
btn1.onPress = function() {
loadMovie("banner1.swf", "recebeswf");
};
btn2.onPress = function() {
loadMovie("banner2.swf", "recebeswf");
};
btn3.onPress = function() {
loadMovie("banner3.swf", "recebeswf");
};
btn4.onPress = function() {
loadMovie("banner4.swf", "recebeswf");
};
//Posiciona o movieclip vazio
recebeswf._x = 100;
recebeswf._y = 150;
Só preciso dessa mãozinha, agradeço muito quem for ajudar.
Os botões e etc está tudo certo a única coisa que não quero é sorteio e sim um sequência como disse.
Obrigado.
Carregando comentários...