Jump to content


Photo

Como Fazer Efeito De Neve Que Acumule


  • Faça o login para participar
1 reply to this topic

#1 Orlando Vargas

Orlando Vargas

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 10/11/2006, 09:13

oi pessoal!

estou tendo que fazer um cartão virtual de Natal aqui na empresa e pensei num efeito de neve que fique caindo randomicamente e ao colidir com a logo vá acumulando encima dela...

a parte da neve randomicamente consegui fazer, mas a parte de acumular encima num to conseguindo de jeito nenhum... o trace até funciona, mas num sei qual ação usar...

alguém de vcs poderia me ajudar? estou enviando o código que estou utilizando...

var i:Number = 1;
_root.onEnterFrame = function() {
i++;
if (i>70) {
i = 1;
}
neve_mc.duplicateMovieClip("neve", i);
neve_mc._x = Math.random()*520;
neve_mc._yscale = (Math.random()*50)+60;
neve_mc._xscale = (Math.random()*50)+60;
if (neve_mc.hitTest(logo_mc)) {
trace("ok");
}
};


muito obrigado desde já!
[]´s a todos

#2 dddj

dddj

    Normal

  • Usuários
  • 112 posts
  • Sexo:Masculino
  • Localidade:Campo Grande

Posted 10/11/2006, 11:30

Olha só não vou fazer o código pq não necessário pois só a idéia é o suficiente e o código vc cria como achar melhor.

Há uma boa maneira de fazer este efeito, primeiro crie um mc que tenha o formato de neve acumulada(aqui vou chamar de mc_monte) e claro nele vc faz no primeiro frame um pequeno monte e no ultimo frame, vc escolhe qnts frames vc acha necessário, bom até ai tudo bem, agora vc vai fazer o seguinte é bem provavel que com hittest funcione mas acho melhor pegar as coodernadas (x,y) do mc_neve, vc vai ter que fazer um contador q conte qnts mc_neve já caiu naquela x e y que vc determinou e a cada numero de mc_neve , este numero vc escolhe tb,vc da um play no mc_monte e ele cresce mais um pouco e da um stop(vc pode colocar o stop dentro do proprio mc), ai assim por diante entendeu.

Bom este foi o melhor jeito e o mais bonito que pensei no momento.

Qualquer coisa posta ai novamente
Djavan Loureiro - SEO Marketing - Search Engine Optimization - Otimização de Sites
Coloque seu site no topo dos sistemas de busca - Projeto SEM - Visitem o site.




1 user(s) are reading this topic

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

IPB Skin By Virteq