Home arrow Tutoriais arrow Dicas de ActionScript arrow Distorcendo uma imagem com a classe DisplacementMapFilter

Login



Novos usuários.
Caso não receba em até 2 minutos um link para ativação da conta, verifique sua caixa de lixo eletrônico.

Pesquisa

Publicidade

Distorcendo uma imagem com a classe DisplacementMapFilter PDF Imprimir E-mail

Usando o filtro de mapa de deslocamento.

A classe DisplacementMapFilter usa os valores de pixel do objeto BitmapData especificado (chamado imagem de mapa de deslocamento) para deslocar uma instância no Stage, por exemplo, uma instância de clipe de filme ou uma instância de dados de bitmap. Você pode usar esse filtro para obter um efeito distorcido em uma instância especificada.

O procedimento a seguir carrega uma imagem JPEG e aplica a ele um filtro de mapa de deslocamento, que faz com que a imagem tenha uma aparência distorcida. Sempre que o usuário move o mouse, o mapa de deslocamento é regerado.

 

 

Este código carrega uma imagem JPEG inserindo-a no Palco. Depois que a imagem estiver completamente carregada, o código cria uma instância BitmapData e usa o método perlinNoise() para preenchê-la com pixels colocados aleatoriamente. A instância BitmapData passa para o filtro de mapa de deslocamento, que é aplicado à imagem fazendo com que ela tenha uma aparência distorcida sempre que o usuário move o mouse sobre a imagem.

 

O código fonte é disponibilizado apenas a usuários registrados. Cadastre-se grátis. Se já tem conta, por favor faça o login.

 

Cadastre-se para ler mais...
Comentários
ronaldo oliveira  - codigo   |Registered |30-04-2009 10:17:36
sou novíssimo no flash, gostaria de ver coisas simples como - onde escrevo ou
colo o código.obrigado
Toni Pereira   |Registered |30-04-2009 10:29:00
avatar Olá Ronaldo.
O código é escrito (colado) no painel Action (acessível atraves do
menu Windows, opção Action, ou pressionando a tecla F9.

Veja na seção curso
do site. Tem um de ActionScript 2.0 e tem um outro de Flash CS3 para quem tá
começando no link abaixo:
http://www.aprendofacil.com.br/index.php?
option=co
m_content&task=category§ionid=11&id=31& Itemid= 98
Somente usuários registrados podem comentar!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."