Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
flash
1. Pertama buat kotak dengan ukuran 15×150, kemudian ubah menjadi movieclip. Tentukan registrasi
point di posisi bawah. beri nama “bar” pada instance name.
Seleksi movieclip bar, buka panel action (f9) masukan syntak di bawah ini:
1
2
3
4
onClipEvent(enterFrame)
{
this._rotation -=5;
}
2. Klik frame 1, pada panel action ketikan syntak di bawah ini:
1
2
3
4
5
6
7
for(i=0;i<=700; i=i+20)
{
duplicateMovieClip(_root.bar,"bar"+i,i);
_root["bar"+i]._x=i; _root["bar"+i]._rotation -=700/i*100;
_ root["bar"+i]._alpha =i/700*100;
}
_root.bar._visible=0;
Jalankan Movie.
Cara ini lebih mudah dan gampang daripada menggunakan metode frame by frame atau motion tween,
dan ukuran file swf relatif kecil.
Buat dokumen flash baru (actionscript 3.0).
2. Pertama,ubah warna background stage menjadi hitam.
3. Buatlah movieclip baru dengan memilih menu Insert > New Symbol. Beri nama “Particle1”.
Jangan lupa, centang pilihan Export for Actionscript kemudian isi nama class dengan “Particle1”.
4. 5. Ubah gambar di atas menjadi objek movieclip.
6. Buat animasi berputar seperti gambar berikut:
Tampilan animasi
7. Sekarang kembali ke scene 1. Buka panel action, kemudian ketikan script berikut:
1
2
3
4
5
6
7
8
9
10
import flash.events.Event;
import flash.utils.Timer;
import flash.events.TimerEvent;
var pos:int=50;//menentukan posisi awal objek
var rot:int=0; //menentukan perputaran objek
addEventListener(Event.ENTER_FRAME, animationLoop);
function animationLoop(e:Event)
{
var obj:Particle1=new Particle1(); //memanggil objek