::||Forum Evolution||::
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.


Sua Nova Evolução Pela Web!!!
 
InícioInício  PortalPortal  ProcurarProcurar  Últimas imagensÚltimas imagens  Registar  EntrarEntrar  

 

 [ EFEITO ] Efeito agua no flash

Ir para baixo 
AutorMensagem
jukilo
Ranking
Ranking
jukilo


Mensagens : 624
Data de inscrição : 01/03/2008

[ EFEITO ] Efeito agua no flash Empty
MensagemAssunto: [ EFEITO ] Efeito agua no flash   [ EFEITO ] Efeito agua no flash Icon_minitimeTer Jun 17, 2008 6:26 pm

Bom, mesmo aqui o fórum sendo mais para encinar à criar efeitos em
PhotoShop, resolvi colocar um efeito bastante bacana para pessoas que
de certa forma utilizam a plataforma "Flash".

O exemplo foi criado no Flash 8 (Action Script 2 - Linguagem de Programação)

É SUPER SIMPLES, não precisam se preucupar
Nesse efeito eu utilizei uma foto que tirei na minha fazenda, tive que
recortar a parte da água no Flash antes de poder fazer o efeito Ok?!


Bom então vamos começar à trabalhar.
Abra o seu flash, crie 4 camadas
1- Actions/Ações
2- Paisagem
3- Efeito
4- Foto

Na primeira camada coloque o seguinte código


Quote:


import flash.display.*;
import flash.geom.*;
import flash.filters.*;
// Área do Movie Clip que sera atribuido o efeito
// No caso nele todo "agua_mc._width"-"agua_mc._height"
// Você pode mudar os valores se quiser
minhaImagem = new BitmapData(agua_mc._width,agua_mc._height,false,0) ;
pt = new Point(0,0);
pontoM = new Point(0,0);
apresentacao = new DisplacementMapFilter(minhaImagem, pontoM,1,2,10,50);
agua_mc.minhaLista = new Array();
agua_mc.minhaLista.push(apresentacao);
agua_mc.filters = agua_mc.minhaLista;
i = 1;
// O efeito é criado aqui
// O efeito e criado devido aos "Filters"( Filtros )
// Modifique se quiser, mas pode causar erros ou deixar a apresentação pesada
this.onEnterFrame = function(){
listaFiltros = agua_mc.filters;
efeito = new Array();
efeito[1] = new Object();
efeito[1].x = i;
efeito[1].y = i/8;
minhaImagem.perlinNoise(45,5,3,50,true,false, 7,true,efeito);
listaFiltros.imagemMap = minhaImagem;
agua_mc.filters = listaFiltros;
i++;
}


Na segunda camada coloque tudo o que não será aplicado o efeito

Na terceira camada pegue a parte recortada da foto ( Onde virá o efeito
) e à transforme em Movie Clipe, dê a ela o nome de instância "agua_mc"
( Sem aspas )

Na quarta camada, coloque a foto completa sem recortes.

ATENÇÂO!!
1- Cuidado ao redimencionar a foto, pois pode acabar estragando o efeito.
2- Ao testar o filme PODE SER que dê um erro, NÃO se preucupe, testei
em 3 computadores, um dos quais deu erro ao testar o filme, mas o
efeito funcionou do mesmo jeito!
3- Quando eu aprender a fazer o efeito cachoeira corretamente, encino para vocês!
Ir para o topo Ir para baixo
https://forumevolution.forumeiro.com
 
[ EFEITO ] Efeito agua no flash
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Efeito por do sol
» Tuto - Efeito fogo
» [ TUTORIAL ] Efeito MATRIX em Texto
» curso de flash

Permissões neste sub-fórumNão podes responder a tópicos
::||Forum Evolution||:: :: Forum Evolution :: Tutoriais-
Ir para: