Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago Bittencourt

Animação Randômica

Recommended Posts

Olá rapaziada, td certo?

 

Tô com um problema aqui...

 

criei um movie e dupliquei... agora fiquei com 50 movies!

 

Preciso que cada um rode a animação aleatoriamente.

 

eu tentei assim:

 

setInterval(function () {
_root["mc"+Math.round(Math.random(1, 50))].gotoAndPlay(2);
},2);

Alguém pode me ajudar?!

 

Desde de já agradeço.

 

Muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, tenta criar uma função fora do setInterval, no setInterval você apenas chama ela:

 

function movieAleatorio() {
	 _root["mc" + Math.random(50)].gotoAndPlay(2);
}

var intervalo = setInterval(movieAleatorio, 2000);

Coloquei 2000 milesegundos, não sei quanto tempo você quer esperar até sortear o próximo Movie :thumbsup;

 

Não tenho certeza que está certo, mas espero que ajude!

 

Um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia postar seu fla para o povo dar uma olhada?

 

Mas

 

O basico é

 

Intervalo = function(){

seu código

}

tempo = setInterval(intervalo, 2000);

 

Não entendi bem o que você quer...

 

Quer com o resultado do Math.round(Math.random(1, 50))

adicionar a um mc e esse funcionar?

 

tipo

alvo.loadMovie("mc"+Math.round(Math.random(1, 50))); ??? algo assim?

ou

_root.["mc"+Math.round(Math.random(1, 50))].gotoAndPlay(2);

 

No caso do seu acho que você só esqueceu do . entre o _root e o [ não?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.