GFaFik PayLaŞım Ve GRaFik DeSTek PLaTFoRMu

ŞeLaLe-eFeKTi

Flash çalışmamızda akan şelale yapacağız çalışmada actionscript 3.0 kod uygulayacağız. Çalışmamızda kullandığım resim eklendi resim üzerinde akan suyun olduğu kısmı çıkartmanız gerekecek bu işlemi photoshop ile yapabilirsiniz uğraşmak istemem derseniz sizin için hazırladığım resmi ekledim. Yeni bir çalışma sayfası açalım.


1-Flash CS4 Create New Document ActionScript 3.0 yeni çalışma sayfası açalım.

2-İlk olarak photoshop ile resim üzerinden akan su kısmını laso tool aracı ile seçip çıkartıp png olarak kayıt edelim hazırladığımız resimleri import edelim. İmage1 ve İmage_2.png

Resim üzerinden çıkartıp PNG olarak düzenlediğim resim. İmage_2.png

3-Layer1 adını değişelim bg olarak yazalım image1 resmi kütüphaneden alarak 1.frameye ekleyelim Aling panelden sahneye ortalayalım sahnede resim seçili F8 movie clip yapalım name bg_mc olsun.

4-Yeni layer ekleyelim layer adı şelale olsun kütüphaneden İmage_2.png resmi 1.frameye ekleyelim aling panelden ortalayalım F8 movie clip yapalım name selale_mc olarak yazalım. Alt bg resme göre ortalayalım instance name olarak selale yazalım.

5-Yeni layer ekleyelim layer adı action olsun actions paneli açalım ekli kodları ekleyelim.
kaynağı göster
yazdır?

01./** selale kod **/
02.var bn:BitmapData=new BitmapData(selale.width, selale.height);
03.var dpisplacementMapFilter = new DisplacementMapFilter(bn,new Point(0,0),1,2,5,10);
04.
05.var p1:Point = new Point(0,0);
06.var p2:Point = new Point(0,0);
07.var selaleHız:Array = [p1, p1];
08.
09.addEventListener(Event.ENTER_FRAME, onFrame);
10.
11.function onFrame(evt:Event):void {
12.
13./*selale effect ayar */
14.selaleHız[0].y -=1;
15.selaleHız[1].x -=0.1;
16.
17.bn.perlinNoise(20,10,1,99,true,false, 7,false,selaleHız);
18.selale.filters=[dp]
19.
20.}
Çalışmayı test edelim. Ctrl+Enter

ALINTIDIR..
=> Sen de ücretsiz bir internet sitesi kurmak ister misin? O zaman burayı tıkla! <=