- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- water drop effect help
-
water drop effect help
Ciao a tutti vorrei sapere perke immettendo questo as :
import flash.display.;
import flash.geom.;
import flash.filters.*;var origin: Point = new Point();
var matrix: Matrix = new Matrix();var xMax: Number = 128;
var yMax: Number = 128;var dx: Number = Stage.width / xMax;
var dy: Number = Stage.height / yMax;var source: BitmapData = new BitmapData( xMax, yMax, false, 0x80 );
var buffer: BitmapData = new BitmapData( xMax, yMax, false, 0x80 );
var result: BitmapData = new BitmapData( xMax, yMax, false, 0x80 );
var water: BitmapData = new BitmapData( xMax, yMax, false, 0x80 );var g: MovieClip = createEmptyMovieClip( 'g', 0 );
g._xscale = dx * 100;
g._yscale = dy * 100;
g.attachBitmap( water, 0, 'auto', true );var mouseDown: Boolean = false;
onMouseDown = function(): Void
{
source.setPixel( int( _xmouse / dx ), int( _ymouse / dy ), 0xff );
mouseDown = true;
}onMouseUp = function(): Void
{
mouseDown = false;
}/*
WAVE FILTER
*/
var kernel: Array = [1,1,1,1,1,1,1,1,1];
var div: Number = ( 9 ) / 2;
var wavemap: ConvolutionFilter = new ConvolutionFilter( 3, 3, kernel, div );
var damp: ColorTransform = new ColorTransform( 0, 0, 1, 1, 0, 0, 0x80, 0 );onEnterFrame = function(): Void
{
if( mouseDown ) source.setPixel( int( _xmouse / dx ), int( _ymouse / dy ), 0xff );result.applyFilter( source, source.rectangle, origin, wavemap ); result.draw( buffer, matrix, null, 'subtract' ); water.draw( result, matrix, damp ); buffer = source; source = result.clone();
}
ed impostando sul primo frame una mia immagine (trasformata e nn in un cplipfilmato) l'effetto water drop continua solo su sfondo blu
come è possibile applicare tale effetto alla mia immagine '
grazie;)
-
Ciao alcoor e benvenuto sul forum gt,
sarebbe da chiedere a chi ha scritto quel codice.:():
Hai l'esempio online da guardare per capire meglio quale è il tuo problema?
-
Ciao Onsitus,...bhe quel as l'ho preso da un file swf templato trovato in rete...e con un decompiler mi sono ricavato il file flash, ..il bello è ke se copio quel as in un frame vuoto mi funziona normalmente..con li sfondo blu impostato..ma se aggiungo al frame una immagine nn mi funziona piu.....
cmq grazie per l'interessamento.
-
ciao Onsitus qust0 è il link
http://www.pixelhivedesign.com/tutorials/Realistic+Flash+Water+Effect/