|
||
|
|
|
Avaliação:
![]() ![]() ![]() ![]() | Publicado em: 23/03/2007Chuva com ActionScript
Marcio Agnelo Márcio Agnelo. Hoje com 30 anos. É músico, desenhista, designer, programador e web developer. Trabalha com internet há 9 anos e ministrou cursos em São Paulo de Flash com Actionscript e também de ASP.
Nesse artigo mostrarei como é fácil criar uma chuva no flash usando somente actionscript. Tudo nesse artigo será feito em actionscript se você quiser simplesmente copiar o código e colar no seu flash ele já vai estar funcionando.
Vejam como é simples: ![]() function chuva(qtd_pingo, vel_chuva){ _root.duplicador = qtd_pingo for(i=0; i<=_root.duplicador;i++){ _root.createEmptyMovieClip("pingo" + i , i) _root["pingo"+ i].moveTo(20,20) _root["pingo"+ i].lineStyle(1,"0xcccccc", random(100)) _root["pingo"+ i].lineTo(20,3) _root["pingo"+ i]._x = random(Stage.width) _root["pingo"+ i]._y = random(Stage.height) _root["pingo"+ i]._rotation = 135 } onEnterFrame = function(){ for(i=0; i<=_root.duplicador;i++){ if(_root["pingo"+ i]._y>Stage.height){ _root["pingo"+ i]._x = random(Stage.width) _root["pingo"+ i]._y = random(Stage.height) } else{ _root["pingo"+ i]._y += vel_chuva _root["pingo"+ i]._x += vel_chuva } } } } chuva(200,20) Trabalhamos praticamente em função do modo createEmptyMovieClip Ele vai criar o objeto até o numero de pingos determinado. Abaixo eu gero o movimento dele e consequentemente sua velocidade, atribuida a função. O mais interessante é, quando o pingo sai da tela eu faço voltar para o stage mantendo um loop infinito dessas ações (if(_root["pingo"+ i]._y>Stage.height){). Gostaram? QQ dúvida estamos aeh! :) Este artigo é a parte 2 de 2 da seguinte série:
Humberto <zhum@30gigs.com>
Ai Marcio muito bom o tuto, acredito que serviria pra neve tbm não?
Valeu e parabéns. ![]() ![]() ![]() ![]() ![]() ARTUR DE SOUZA SILVEIRA <ART_SOUZA@HOTMAIL.COM>
MUITO BOM, EU ADOREI!!
EU SOU NOVO NA ÁREA DE FLASH E QUANTO MAIS EU APRENDO MAIS EU ME INTERESSO SOBRE ANIMAÇÃO!! ![]() ![]() ![]() ![]() ![]() Neildo <vagboys@ubbi.com.br>
show testado e aprovado
![]() ![]() ![]() ![]() ![]() WELLINGTON NETO <wsnn_007_gb@hotmail.com>
Cara tu é bom mesmo bixo não precisa de nada só o action script para a chuva cair massa!!!
![]() ![]() ![]() ![]() ![]() Jonas Chaves <jonas_programador@vespersoft.com.br>
Acho que seria interessante não apenas deixar o codigo.
Mas sim comentar o que cada parte do mesmo faz. Mas fora isso muito bom ![]() ![]() ![]() ![]() ![]() Arthur Parahyba <arthuripnj@hotmail.com>
Cara, vc é muito criativo e consegue passar as coisas com simplicidade... Parabéns!!!
![]() ![]() ![]() ![]() ![]() Cristiano <cristianojacob@terra.com.br>
Ola Mauricio, sou iniciante no Action, gostaria de enteder onde iinserir os primiros codigos principalmente, ex: no goto, play, etc...onde começar?
Grato desde já ![]() ![]() ![]() ![]() ![]() Ricardo <agentericardo@gmail.com>
Ficou muito bom Marcio, soh que ficaria melhor se voce comentasse algumas linhas.
![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|