Distorção de imagens dinâmicamente
No Flash ainda não é possível distorcer imagens bitmaps nativamente via Actionscript, o efeito “Distort”, presente também no Photoshop. O Thomas Pfeiffer do Sandy Project, junto ao Andre Michelle, Richard Lester e Didier Brun, desenvolveram a classe DistortImage, que torna a distorção via Actionscript possível.
Veja abaixo um simples exemplo do que se pode fazer.
This movie requires Flash Player 8.
A utilização da classe é simples, veja:
//importa a classe import DistortImage; var dObj:DistortImage = new DistortImage(mc:MovieClip, ptexture, vseg:Number, hseg:Number); //mc MovieClip : o movieClip que armazenará a imagem distorcida //ptexture : BitmapData ou um MovieClip da imagem original //vseg Number : precisão vertical //hseg Number : precisão horizontal dObj.setTransform( x0:Number , y0:Number , x1:Number , y1:Number , x2:Number , y2:Number , x3:Number , y3:Number); //o setTransform aplica a distorção de acordo com os quatros pontos, //começando da esquerda no topo e segue em sentido horário. //Basta passar a posição _x e _y de cada ponto.

September 21st, 2006 at 10:44
Po cara muito massa esse esquema…
September 21st, 2006 at 14:22
muito show essa classe!!!
May 27th, 2007 at 1:57
Muito legal, mas como faço no photoshop?