17 de agosto de 2009

Montar Função Random - AS 3.0

Boa tarde!!

Passando para mostrar como criar uma função Random(); em ActionScript 3.0
Depois de muito tempo utilizando AS2.0 estou mudando para o 3.0 ...

Particularmente estou gostando!! e uma das primeiras funções que montei foi um olho piscando randomicamente, sendo assim vou deixar o código que utilizei pra quem estiver entrando na area agora. ;)

Bom vamos lá!

1º criei um timeline com a animação do meu olho piscando.
Pra ele não ficar um loop infinito sempre idêntico eu criei essa função pra ele randomizar o tempo do loop da timeline

2º no ultimo frame da minha timeline inseri esse code:

// CODE

stop();

function rand(min:Number, max:Number) {
return Math.round(Math.random()*((max+1)-min)+(min-0.5));
}

var numeroRnd = rand(500,2000);


function piscar(){
clearInterval(intervalId);
// coloque seu código aqui
play();
}

var intervalId = setInterval(piscar, numeroRnd);


Pronto!
;)

Att mais galera.. qualquer dúvida é só perguntar!

Nenhum comentário: