Kamis, 05 September 2013

Membuat Efek Partikel Dengan Movie Clip

dalam tutorial ini kita akan membuat Efek Partikel Dengan Movie Clip dengan action script(AS) versi 3, jadi mc tersebut akan bergerak sendiri pada waktu tertentu dengan ukuran yang berbeda, untuk jelasnya perhatikan gambar berikut
tekan ctr+f8 untuk membuat simbol baru, cara ini bisa juga dilakukan dengan cara klik insert<new symbol, kemudian buatlah movie clip dengan nama partikel_mc, untuk jelasnya perhatikan gambar berikut
pada stage partikel_mc buatlah lingkaran berukuran 40x40 pada posisi tengah stage tersebut, untuk jelasnya perhatikan gambar berikut


masih dalam stage partikel_mc, pada layer klik frame 3 kemudian tekan f6, untuk jelasnya perhatikan gambar berikut
 masih dalam stage partikel_mc,pada layer kilk frame 1 kemudian isikan script berikut
var xMin:Number = 0;
var xMax:Number = 550;
var yMin:Number = 0;
var yMax:Number = 400;
var minSize:Number = 10;
var maxSize:Number = 50;
var easeFactor:Number = 10;
var randomX:Number = Math.random () * ( xMax - xMin ) + xMin;
var randomY:Number = Math.random () * ( yMax - yMin ) + yMin;
var randomSize:Number = Math.random () * ( maxSize - minSize ) + minSize;
masih dalam stage partikel_mc, pada layer klik frame 3 kemudian isikan script berikut
var distance:Number = Math.sqrt(Math.pow(this.x-randomX, 2)+Math.pow(this.y-randomY, 2));
if (Math.abs(this.width-maxSize)>1) {
  this.width += (randomSize-this.width)/2;
 this.height += (randomSize-this.height)/2;
}
if (distance>1) {
 this.x += (randomX-this.x)/easeFactor;
 this.y += (randomY-this.y)/easeFactor;
 gotoAndPlay(2);
} else {
 gotoAndPlay(1);
}
kemudian klik scene 1, pada stage utama ini anda telah membuat MC bernama partikel_mc yang terdapat pada bagian library, drag mc tersebut 5 kali pada stage dengan posisi yang berbeda-beda, perhatikan gambar berikut
kemudian jalankan dengan ctr+enter, maka mc yang ada pada stage akan bergerak-gerak dengan ukuran yang berbeda-beda, anda bisa mendapatkan source tutorial ini disini dengan password wahanaflash.com

Tidak ada komentar:

Posting Komentar