preciso pegar um número aleatoriamente entre 1 e 80, mas quando a linha do tempo voltar ao início, o número não pode ser repetido. Inicialmente fiz um random básico:
FRAME 1:
onEnterFrame = function() {
var sorteio = random(79)+1;
objeto = "frasco" + sorteio;
}
--------------------------------
FRAME 2:
trace(objeto);
--------------------------------
FRAME 3:
goToAndPlay(1);
--------------------------------
Como vocês podem ver, quero que apareça uma lista randômica no output. Ex:
frasco2
frasco35
frasco7
frasco12
e assim vai...
Mas no código que fiz, o número se repete. Ex:
frasco5
frasco72
frasco16
frasco5
...
Pesquisando na web, descobri que isso se faz com Array, mas não consegui fazer aqui. Alguém poderia me ajudar nisso???
Pergunta
webber
Galera,
preciso pegar um número aleatoriamente entre 1 e 80, mas quando a linha do tempo voltar ao início, o número não pode ser repetido. Inicialmente fiz um random básico:
FRAME 1:
onEnterFrame = function() {
var sorteio = random(79)+1;
objeto = "frasco" + sorteio;
}
--------------------------------
FRAME 2:
trace(objeto);
--------------------------------
FRAME 3:
goToAndPlay(1);
--------------------------------
Como vocês podem ver, quero que apareça uma lista randômica no output. Ex:
frasco2
frasco35
frasco7
frasco12
e assim vai...
Mas no código que fiz, o número se repete. Ex:
frasco5
frasco72
frasco16
frasco5
...
Pesquisando na web, descobri que isso se faz com Array, mas não consegui fazer aqui. Alguém poderia me ajudar nisso???
Abraços
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.