Membuat Efek Api

 

Animasi diatas adalah sebuah efek api yang dibuat dengan duplikasi movieClip. Langkah pertama buatlah suatu movieClip dengan cara insert->new Symbol yang berisi sebuah tween seperti berikut ini :

 

Selanjutnya, jika belum, buka Library windows dengan menekan F11. Klik kanan pada movieClip diatas dan pilih "linkage" dan beri nama Class: dot (Silakan beri nama sesuka anda, pada contoh ini saya pake nama Class 'dot'). Setelah suatu movieClip kita asosiasikan dengan Class maka movieClip tersebut dapat dengan langsung kita ambil dari bagian manapun dengan Script.

Teknik yang digunakan untuk membuat efek api diatas adalah dengan menambahkan movieClip tsb ke 'layar' dengan jumlah tertentu. Disamping itu tiap-tiap movieClip kita beri property (x,scaleX, dan scaleY) dengan suatu nilai acak.

 

Berikut ini actionScript yang bertugas untuk :
1. Menaruh movieClip yg berupa tween ke stage dalam jumlah tertentu.
2. Menentukan property acak tiap-tiap movieClip

 

 

Show Plain Text
  1. //Inisialisasi variabel
  2.       var i:uint=0;
  3.       var max:uint=60; //jumlah movieClip yang diinginkan
  4.       var curDot:MovieClip;
  5.  
  6. while(max--) {
  7.       curDot=new dot();
  8.      
  9.       //beri property acak pada skala lebar dan tinggi
  10.       //(scaleX dan scaleY)
  11.      
  12.       curDot.scaleY=Math.random()/2 + 0.5;
  13.       curDot.scaleX=Math.random()/4 + 0.75;
  14.      
  15.      //beri property acak pada posisi horizontalnya (x)
  16.       curDot.x +=Math.random()*5 + 25;
  17.       curDot.y = 70;
  18.      
  19.       //angka 25 dan 70 diatas berfungsi untuk
  20.       //menempatkan movieClip di tengah-tengah stage
  21.      
  22.       //beri property acak juga untuk frame tiap2 movieClip
  23.       curDot.gotoAndPlay(int(Math.random()*20));
  24.      
  25.       //terakir, tampilkan ke layar dengan addChild
  26.       addChild(curDot);
  27. }
  28.  

Add your comment

CAPTCHA
reload code