..:: MX Studio Fóruns ::..: Usando Random - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Usando Random Efeito que eu usei no meu avatar...

#1 User is offline   Danilo Santana 

  • Group: Administrador
  • Posts: 2259
  • Joined: 08-January 04

Posted 24 October 2004 - 07:50 PM

Fala ae galera,

Bem como pediram e é bem tranquilo, estou aqui falando do uso que eu fiz do método random() da classe Math.

Mas primeiro vamos a como eu cheguei a isso.

Quis trocar meu avatar (apesar de ainda curtir o outro.. biggrin.gif biggrin.gif biggrin.gif ) e enquanto garimpava umas imagens aqui achei essa sequência.

Então pensei, vou fazer um filme com uma imagem em cada frame e fazer com que a cada vez que esse filme seja executado ele abra em uma posição diferente.

Logo uma forma é usar um random.

Mas vamos ao código em sí.

Para começarmos com o random(), podemos fazer o simples teste de inserir um random em uma variável e dar um trace para ver o q rola:

var exemplo:Number =Math.random()
trace (exemplo)


Criamos a variável exemplo, que tem seu valor obtido através do random e com o trace exibimos seu valor no painél de saída.

No meu caso o primeiro que sai foi :

0.534430393949151


Então aí está o mais simples teste com o método random()

Mas precisamos de um valor melhor não é?

Então fiz o seguinte, multipliquei o valor da variável por 10 e inseri outro método da classe Math para arredondamento, o round().

O código ficou assim:

var exemplo:Number =Math.round(Math.random()*10)

Pronto agora a saida do trace nos passa números mais reais: 9, 2, 0, 10 e etc..

Agora é só inserir esse código de forma adequada em um gotoAndStop no primeiro frame:

gotoAndStop(Math.round(Math.random()*10));

Pronto agora quando seu filme rodar, esse goto vai para um frame aleatório até 10.

Insiram imagens nos frames de 1 a 10 mas lembrem de colocar um stop() em casa frame hein ...

Enquanto pensava no que colocar aqui pra vcs achei melhor falar do uso dos métodos da classe Math.

Mas um uso mais fácil é simplesmente inserir random() com o intervalo até onde vcs querem.

É sempre apartir de 0, então por exemplo até 6 use:

random(6)

Com isso ele gera números aleatórios de 0 até 6 e já arredondados.

No final passei pra vocês duas formas de fazer... biggrin.gif biggrin.gif biggrin.gif

Essa última forma é bem mais fácil e rápida, mas no outro código passei uma noção do uso desses dois métodos da classe Math.

É bem tranquilo galera, façam uns testes e qualquer dúvida postem ae, de preferência no fórum de flash mesmo pois nem sempre a galera visita esse fórum de Tutos né ?!

Falow

[ºº]
Nospheratu

0

#2 User is offline   BuNgiE 

  • Group: Membros
  • Posts: 755
  • Joined: 04-September 04

Posted 24 October 2004 - 08:23 PM

ótimo tutorial, parabens! uma duvida, as figuras do teu avatar, voce que fez?
0

#3 User is offline   Danilo Santana 

  • Group: Administrador
  • Posts: 2259
  • Joined: 08-January 04

Posted 24 October 2004 - 09:03 PM

Nem.....

Como eu disse eu garimpei aqui no meu HD já quase entupido... biggrin.gif biggrin.gif

Falow

[ºº]
Nospheratu

0

#4 User is offline   Apenas_Iniciante 

  • Group: Membros
  • Posts: 786
  • Joined: 23-July 04

Posted 24 October 2004 - 09:17 PM

Você pode postar umas dessas imagens para eu fazer o meu?
0

#5 User is offline   Gleison 

  • Group: Membros
  • Posts: 114
  • Joined: 25-June 04

Posted 24 October 2004 - 09:31 PM

Nospheratu...sempre ensinado e dando dicas bem bacanas...gostei pacas deste efeito. parabéns.
thumbup.gif
0

#6 User is offline   JHAUSSEN 

  • Group: Administrador
  • Posts: 2988
  • Joined: 20-December 03

Posted 24 October 2004 - 09:34 PM

QUOTE(Apenas_Iniciante @ 24/10/2004 20:10:28)
Você pode postar umas dessas imagens para eu fazer o meu?
View Post


Além de ele ensinar tem que te dar as imagens? Simancol hein!

www.google.com.br
0

#7 User is offline   Apenas_Iniciante 

  • Group: Membros
  • Posts: 786
  • Joined: 23-July 04

Posted 24 October 2004 - 09:37 PM

Calma eu só perguntei. Era só ele falar não
0

#8 User is offline   JHAUSSEN 

  • Group: Administrador
  • Posts: 2988
  • Joined: 20-December 03

Posted 24 October 2004 - 09:41 PM

Podia pelo menos ter agradecido ao cara né.
E to calmo, só falei pra você procurar as imagens no google.
0

#9 User is offline   Apenas_Iniciante 

  • Group: Membros
  • Posts: 786
  • Joined: 23-July 04

Posted 24 October 2004 - 09:58 PM

Desculap, e valew pelo tuto Nospheratu.
0

#10 User is offline   Danilo Santana 

  • Group: Administrador
  • Posts: 2259
  • Joined: 08-January 04

Posted 24 October 2004 - 11:45 PM

E ae fiote,

Quanto ao tuto beleza, mas te passar imagens ....

Senão tu fica com o mesmo avatar né...

Mas porq tú não bola um estilo pro seu avatar.

Tipo eu curto esses personagens com cores sóbrias que nem o último que eu usei.

Pense em alguma coisa do gênero pro cê, uma vez que o avatar é sua identificação né?! é associado a vc...

Falow

[ºº]
Nospheratu

0

#11 User is offline   Only Dust 

  • Group: Desafio Flash
  • Posts: 643
  • Joined: 23-May 04

Posted 25 October 2004 - 05:59 PM

achei muito interessante esse tutorial, mas se eu tiver que usar um tempo de 5 segundos para cada imagem ir modificando aleatoriamente, sem precisar atualizar a página, como eu faria isso?
0

#12 User is offline   Danilo Santana 

  • Group: Administrador
  • Posts: 2259
  • Joined: 08-January 04

Posted 12 February 2005 - 11:49 AM

Você pode usar um setInterval de 5000 milisegundos e na função q for chamada usar um random...... thumbsup.gif

Falow

[ºº]
Nospheratu

0

#13 User is offline   Gpto 

  • Group: Membros
  • Posts: 6
  • Joined: 01-September 05

Posted 01 September 2005 - 09:15 PM

Tenho 10 frames, no 1° frame coloquei uma pergunta na layer pergunta, vou mudando a pergunta quando aperto o F6.

Na layer resposta, faço a mesma coisa.

Um layer botoes, mesma coisa também, só vou alterando o action de cada botão no seu respectivo frame.

Pensei em fazer um gotoandstop.. simples de mais...

Como eu faço um random se a pessoa acertar as pergunta. Tipo se acertar o radom é aleátorio nos 10 frames.
o Inicio é no frame 1, vai até o frame 10, se acertar vai para um frame aleatorio, mas nunca o mesmo frame ou pergunta pode repetir. Se errar um gotoandstop para o frame11.
Ao final das dez questoes ou dez frames escolhidos gotoandstop frame12.

Pessoal se puderem ajudar, tem que entregar isso na facul até segunda... ohmy.gif smartass.gif
0

#14 User is offline   italo santos 

  • Group: Membros
  • Posts: 227
  • Joined: 30-June 05

  Posted 03 September 2005 - 11:03 PM

poh kra, bakana o teu tuto, mas eu ja tentei varias vezes colokr um avatar animado em swf e sempre dá erro... pq??? dry.gif
0

#15 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 04 September 2005 - 10:40 AM

Que erro que dá??? Não aparece???

Vc pode fazer com tamanho de 100X100 e lembrar de hospedar no seu servidor e depois colocar o link.

Falow
0

#16 User is offline   Jsanchez 

  • Group: Membros
  • Posts: 4
  • Joined: 20-April 09

  Posted 12 August 2009 - 05:31 PM

pow
manero o tutorial mas eu num consegui entender direito

tipo, eu tenho q fazer uma animação pra entrada do site da empresa que eu trampo
é um flash que vão subindo a imagem dos clientes
só que eu num posso fazer a imagem começar sempre no mesmo ponto
pq tem mto cliente ai alguns clientes demorariam muito para aparecer
eu precisava que ele variasse o começo entre o frame 1 e o 330
tipo, começasse aleatório, cada hora que atualizasse fosse para um
frame diferente,

é essa a função do random??

pq eu tentei fazer com isso que você passou, só mudando o número mas num deu certo =/


se puder tirar minha dúvida eu agradeço

abrass
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)