Jump to content


Photo

Animaçao Variar Em Tempo De Execuçao


  • Faça o login para participar
5 replies to this topic

#1 black_sky

black_sky

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:quaquaquecetuba..espirito santo
  • Interesses:webdesign

Posted 27/09/2004, 15:47

sou novo em flash e queria saber o seguinte... vou dar um exemplo...

vamo supor que eu fiz um movie-clip duma bolinha correndo da esquerda pra direita da tela...
daih eu queria fazer em action script alguma coisa presse movie-clip começar aleatoriamente... tipo... eu coloco no filme principal um monte desse movie-clip...
e quero que esses mc fiquem animando aleatoriamente tipo...uma bolinha passa..dah um tempo a otra começa..depois a mesma que tinha antes começa dinovo e tal...intenderam.. variar no tempo que elas vao começcar a animar... eh meio complicdo explcar mas acho que dah pra entender..qualqueh coisa eh sohj falah que eu tento explicar melhor...serah que eh mto dificil???
eh isso ae...

#2 Hes Vital

Hes Vital

    Doutor

  • Usuários
  • 796 posts
  • Sexo:Não informado
  • Localidade:Leste - Santa Catarina
  • Interesses: * Programação - Sempre é bom criar algo.<br> - PHP<br> - Action Script<br> * Jogos - Nunca se é velho demais pra jogar.<br> - RPG<br> - Ação<br> - Outros

Posted 28/09/2004, 10:14

Tente deixar um exemplo, porque não entendo o que queres.
Quantos programadores são necessários para trocar uma lâmpada?
Só um, mas a casa cai!

Posted Image

#3 black_sky

black_sky

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:quaquaquecetuba..espirito santo
  • Interesses:webdesign

Posted 28/09/2004, 12:58

cara... eh meio dificil deu explicar mesmo.... oh..

vo dah um exemplo...
imagina que isso aki eh dentro do flash..


(a bolinha vem correndo assim (isso eh um mc))

o----------------------------->o


o que eu queria fazer eh que ela comece vamu supor....hora no frame 2 depois comece no frame 20 e depois no 13 e assim por diante entendeu? tipo...dah sempre um tempo antes de começar denovo....variando esse tempo..... tem como fazer isso em action script???

entendeu??uhsahuua vixxx... expliquei tudo errado dinovo mais num dah nada..huashsauh qualqueh coisa eu mando um arquivo da proxima vez pra explicar melhor...hushasusa
eh isso ae...

#4 Hes Vital

Hes Vital

    Doutor

  • Usuários
  • 796 posts
  • Sexo:Não informado
  • Localidade:Leste - Santa Catarina
  • Interesses: * Programação - Sempre é bom criar algo.<br> - PHP<br> - Action Script<br> * Jogos - Nunca se é velho demais pra jogar.<br> - RPG<br> - Ação<br> - Outros

Posted 29/09/2004, 12:44

Agora sim, ficou fácil de entender, o que é dificil de entender é pra que você vai usar isso.

Então vou lhe explicar duas ações: math.random e Random.

math.random(); retornará um número entre 0 e 1, então você faz assim:

math.random()*5; Você obterá um número entre 0 e 4. Pro número ser inteiro e não cheio de frações pode usar o int:
int(math.random()*5); Retornará 0, 1, 2, 3 ou 4.

Random(5); Retornará 0, 1, 2, 3 ou 4, sem ter as frações.

No seu caso você poderia usar:

gotoAndPlay(Random(20)+1); //ou
gotoAndPlay(int(math.random()*20)+1);

Entendeu?
Quantos programadores são necessários para trocar uma lâmpada?
Só um, mas a casa cai!

Posted Image

#5 black_sky

black_sky

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:quaquaquecetuba..espirito santo
  • Interesses:webdesign

Posted 30/09/2004, 00:09

eta pega...intendi mais ou menos cara...nunca usei action script na minha vida..ashuashuashu tah eu vo tentah colocar esse codigo que vc me passou ae...e tbm vejo se aprendo action script que to precisando pelo jeito..huasashuashu mais eu ainda tenho uma duvida... eu coloco esse codigo onde??? no ultimo frame ou no primeiro??? ou no frame da principal onde tah o mc???

Edição feita por: black_sky, 30/09/2004, 00:10.

eh isso ae...

#6 black_sky

black_sky

    Turista

  • Usuários
  • 33 posts
  • Sexo:Não informado
  • Localidade:quaquaquecetuba..espirito santo
  • Interesses:webdesign

Posted 30/09/2004, 00:21

cara...fiz lah e deu certo intendi o codigo la tbm e talz.z... mas foi mal ae cara olha soh a mancada que eu fiz eu acho que expliquei errado no post anterior...oh.. na verdade eu queria o seguinte...

no codigo que vc mandou eu coloquei lah no mc e ele realmente começou hora do frame 3 pedoi do frame 5 e assim por diante...

soh que na verdade eu nao queria que o mc mudasse...eu quero que ele continue sempre começando do frame 1... o que eu quero eh que esse mc por exemplo oh...


da primeira vez ele animou tah... depois ele espera uns 2 segundos e animou depois ele espera mais 4 segundos e anima dinovo...e depois espera 6 segundo e anima dinovo..intendeu...quero que ele vai variando o tempo que ele executa o mc... eu queria fazer isso em action script pra nao precisah faze um monte de camada nova com o mesmo mc iniciando no tempo diferente intendeu??? eu sei que tah dificil de intende mais eh que eu so meio lerdo mesmo..asuasuhuasaus flw ae...espero que me ajude... :)
eh isso ae...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq