Comunidad de diseño web y desarrollo en internet online

Efecto Olas de actionscript 2 a 3

Citar            
MensajeEscrito el 07 Feb 2013 11:32 pm
Alguien me puede ayudar ah cambiar está programación ah Actionscript 3 no soy muy bueno para cambiarlas es un efecto de ola:

Código ActionScript :

import flash.display.*;
import flash.geom.*;
import flash.filters.*;

createWater(water_mc);

function createWater(target:MovieClip):Void
{
   target.counter = 1;
   target.pt = new Point(0, 0);
   target.mpoint = new Point(0, 0);
   target.myBitmap = new BitmapData(target._width, target._height, false, 0);
   target.myDispl = new DisplacementMapFilter(target.myBitmap, target.mpoint, 10, 2, 10, 15, "clamp");
   
   target.myList = new Array();
   target.myList.push(target.myDispl);
   target.filters = target.myList;
   
   target.onEnterFrame = function() {
      filterList = target.filters;
      offset = new Array();
      offset[1] = new Object();
      offset[1].x = target.counter;
      offset[1].y = target.counter/8;
      target.myBitmap.perlinNoise(45,5,3,50,true,false,7,true,offset);
      filterList.mapBitmap = target.myBitmap;
      target.filters = filterList;
   
      target.counter++;
   };
}


gracias de antemano :)!

Por sidentelrgamer

61 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Feb 2013 11:46 pm
ya supe como a propósito cambie el movieclip y le puse "agua" xD al fin me funciono

Código ActionScript :

var bm:BitmapData=new BitmapData(agua.width, agua.height);
var disp:DisplacementMapFilter = new DisplacementMapFilter(bm,new Point(0,0),1,2,20,25, DisplacementMapFilterMode.CLAMP);
var offsets:Array = [new Point(0, 0), new Point(0, 0)];
 
agua.addEventListener(Event.ENTER_FRAME, efectodeagua);
function efectodeagua(evt:Event):void
{
  offsets[0].x -=4;
  offsets[1].y -=1;
  bm.perlinNoise(40, 10, 2 ,50, true, false, 7, true, offsets);
  agua.filters=[disp];
}


se los dejo por si algún día lo quieren usar :)!

Por sidentelrgamer

61 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.