Webly: Random - Webly

Ir para

IMPORTANTE: Todos os tutoriais postados neste fórum irão automaticamente para o portal Webly. Contribua você também e faça parte da equipe de colaboradores que fazem a evolução da web. Obrigado.
Página 1 de 1

Random Avaliar tópico: -----

#1 Membro offline   Thelon Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 83
  • Cadastrado: 03-novembro 08
  • Sexo:Male
  • Localização:Santo André - SP
  • Interesses:Desenvolvimento WEB

Postou 03 novembro 2008 - 10:04

Olá pessoal espero que esse tutorial seja útil a alguém =)

Criei ele a partir de um projeto que tive que fazer para a feira de ciências da escola onde
A gente teria de montar um jogo estilo Genius no VisualBasic

Ai resolvi montar no flash para ver tudo que ia ter e o que não ia para depois me matar no VB xD

Então vamos la:

Criem 2 camadas

Uma chame de MovieClips e outra de Action

Na camada MovieClips desenhe 4 círculos com o preenchimento
Verde,vermelho,amarelo e azul

Agora selecione apenas o preenchimento sem a linha e transforme em MC
Coloque o nome que quiser porem eu acho melhor colocar o nome da cor já que vai ser a instancia deles.

Depois de transformar todos selecione o MC e a linha dele e de um ctrl + g só para agrupar e não sair do lugar :D

Instancie cada um com suas respectiva cor.
Verde,vermelho,amarelo e azul


Agora na camada action digite o seguinte código :

//Deixa todas as cores invisíveis
verde._visible = false;
azul._visible = false;
vermelho._visible = false;
amarelo._visible = false;

//Aqui cria as matrizes para cada MC
var cores:Array = new Array();
cores[0] = "verde";
cores[1] = "azul";
cores[2] = "vermelho";
cores[3] = "amarelo";

function MostraCor() {
//Sorteia o numero
i = random(4);
//Aparece o numero sorteado
trace(i);
//Aqui são os ifs para que fique visivel o MC correspondente ao numero
if (i == 0) {
verde._visible = true;
azul._visible = false;
vermelho._visible = false;
amarelo._visible = false;
} else if (i == 1) {
verde._visible = false;
azul._visible = true;
vermelho._visible = false;
amarelo._visible = false;
} else if (i == 2) {
verde._visible = false;
azul._visible = false;
vermelho._visible = true;
amarelo._visible = false;
} else if (i == 3) {
verde._visible = false;
azul._visible = false;
vermelho._visible = false;
amarelo._visible = true;
}
}

MostraCor();
stop();


Agora vamos criar um MC vazio (ctrl + f8)

Coloque o nome que quiser e arraste ele para o palco sem nada nem ação dentro

Coloque onde preferir

Agora selecione ele e aperte f9

Coloque assim :

onClipEvent (load) {
var pausa = 2;
var tempo = getTimer();
}
onClipEvent (enterFrame) {
if (tempo+(pausa*200)<=getTimer()) {
_root.MostraCor()
var tempo = getTimer()
}

}

Esse trecho é para fazer o tempo do sorteio

Acho que não precisa de imagens né? é bem simples se quiserem é só pedir que eu coloco

Desculpa ser meio confuso para escrever mas ainda tenho dificuldades.

Qualquer duvida postem ai.

Obrigado a todos que leram
:)


Aceito criticas para poder acertar minhas falhas
Procura um blog de humor atualizado todos os dias ?!
E o que diria se ele fosse atualizado VÁRIAS vezes ao dia ?!
Visite meu Blog => http://bizarriceslol.com/

"O cookie é meu e eu enfio ele onde eu quero".
0

Página 1 de 1


Resposta rápida

  

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)