Академический Документы
Профессиональный Документы
Культура Документы
KELOMPOK II
SIGIT IRMAWAN
ANDI EMIL MULTAZAM
TIRTA KUSUMA
ASWAR RAHMAN
LILI SRI MUSTIKA
IMANUEL
2. Gambar bentuk musuh seperti di bawah ini kemudia Convert menjadi movie clip dengan
title musuh
5. Lalu buat lagi satu symbol dengan type grapich & beri title : user- tutup juga seperti di
bawah ini :
6. Selanjutnya buatlah symbol baru dengan type movie clip & beri title : user
Letakkan user-buka pada frame 1 (ingat saat ini kita berada pada scene:user)
Insert keyframe pada frame 12 delete symbol user-buka pada stage kemudian letakkan
symbol user-tutup (ceritanya user-buka diganti dengan user-tutup).
Insert keyframe juga pada frame 25 lalu ganti lagi user-tutup menjadi user-buka seprti
gini gambarannya :
7. Buat 3 symbol dengan type : grapich dengan title yang berbeda lihat gambar :
8. Kemudian buat lagi symbol baru dengan type : movie clip dengan title : poin
Letakkan ketiga symbol tersebut pada frame 1 (biru) , 5 (merah) dan 10 (kuning)
(ingat saat ini kita berada pada scene : poin..jika sudah klik scene 1)
9. Buat symbol baru lagi dengan type : button tuliskan titlenya : mulai..
biar lebih mudah lihat gambar aja..
11. Teruss kita buat symbol lagi dengan type : button & title : keluar lihat saja gambar di
bawah :
15. Kalau sudah kembali ke scene 1 dan sekarang buat dynamic Text menggunakan text
tool.. isikan var : nilai
16. Jika telah siap semua dengan symbol dan gambarnya letakkan pada posisi berikut (lihat
gambar lagi hehehhee) :
Dynamic text
Var : nilai
movie : musuh
instance : musuh
Movie : user
Instance : user
LOGO
STIMED button : mulai
instance : klik1
17. Nah kira-kira seperti begitu posisi dari symbol2 dan dynamic text nya.. mohon
diperhatikan untuk setiap symbol atau dynamic text pada bagian propertynya khususnya
di instance dan var nya… jangan sampai terdapat kesalahan yang membuat animasi tidak
berjalan dengan sempurna….
Agar lebih jelas berikut nama instance dari symbol2 dan dynamic text pada frame 1 scene
1 layer 1…
a. Dynamic text var : nilai
b. Movie clip musuh instance : musuh
c. Movie user instance : user
d. Button mulai instance : klik1
18. Tuliskan script di bawah ini pada frame 1 layer 1.
//menghentikan agar tidak memainkan frame berikutnya
stop();
suara = new Sound();
suara.attachSound("suara");
hancur = new Sound();
hancur.attachSound("hancur");
//membuat variable mulai dengan nilai false
mulai = false;
//membuat variable kecepatanX dengan nilai 12
kecepatanX = 12;
//membuat variable kecepatanY dengan nilai 12
kecepatanY = 12;
//membuat variable jumlahItem dengan nilai 0
jumlahItem = 0;
//membuat variable jumlahMax dengan nilai 20
jumlahMax = 20;
//membuat variable waktu dengan nilai 0
waktu = 0;
//membuat variable skor dengan nilai 0
skor = 0;
//ketikan tekanan pada movie clip user dilepaskan
unloadMovie("intro.swf");
klik1.onRelease = function() {
//movie clip user tidak dapat ditekan
user.enabled = false;
//ubah nilai variable mulai menjadi true
mulai = true;
klik1._visible = false;
sound.play();
};
onEnterFrame = function () {
//tampilkan tulisan Score : dan nilai variable skor pada dynamix text nilai
nilai = "nilai : "+skor;
//jika variable mulai bernilai true
if (mulai) {
//hilangkan kursor mouse dari stage
Mouse.hide();
//movie clip user dapat didrag dengan batas atas 10, batas kanan 390, batas bawah 390, dan batas kiri 10
startDrag(user, true, 10, 10, 390, 390);
//nilai rotasi user ditambah 10
user._rotation += 20;
klik.removeMovieClip();
//jika koordinat y movie clip musuh berada lebih dari/sama dengan 380 atau koordinat Y kurang dari/sama dengan
20
if (musuh._y>=380 || musuh._y<=20) {
//negatifkan nilai variable kecepatanY
kecepatanY = -kecepatanY;
}
//jika koordinat x movie clip musuh berada lebih dari/sama dengan 380 atau koordinat X kurang dari/sama dengan
20
if (musuh._x>=380 || musuh._x<=20) {
//negatifkan nilai variable kecepatanX.
kecepatanX = -kecepatanX;
}
//koordinat x musuh ditambah nilai variable kecepatanX
musuh._x += kecepatanX;
//koordinat y musuh ditambah nilai variable kecepatanY dibagi 2
musuh._y += kecepatanY/2;
//jika movie clip musuh menabrak movie clip user dan frame yang dimainkan berada pada frame 1
if (musuh.hitTest(user) && _currentframe == 1) {
//mainkan frame 2
hancur.start(0, 1);
gotoAndPlay(2);
//movie clip user tidak dapat di drag
stopDrag();
//tampilkan kursor mouse
Mouse.show();
//ubah nilai variable mulai menjadi false
mulai = false;
}
//memasukkan movie clip beridentifier item ke dalam stage pada ke dalaman paling atas, pada posisi x dan y sesuai nilai
acak 360 yang kemudian ditambah 20
item = attachMovie("item", "item"+_root.getNextHighestDepth(), _root.getNextHighestDepth(), {_x:random(360)+20,
_y:random(360)+20});
//perintah yang dijalankan ketika frame pada movie clip ini dimainkan
item.onEnterFrame = function() {
//jika movie clip ini menabrak movie clip user
if (this.hitTest(user)) {
//nilai variable jumlahItem dikurangi 1
jumlahItem--;
//nilai variable skor ditambah 100
skor += 100;
suara.start(0, 1);
//jika nilai variable kecepatanX kurang dari 0
if (kecepatanX<0) {
}
//jika frame yang dimainkan tidak berada di frame 1
if (_currentframe != 1) {
//hapus movie clip ini
this.removeMovieClip();
}
};
}
19. Sekarang kita beralih ke frame 2 layer 1… kita akan membuat seperti ini
20. Pastinya tulisan Game Over adalah static text.. di bawah game over terdapat dynamic
text, buatlah seperti itu atur propertynya untuk var : skorAkhir kemudian klik selectable
untuk nonaktifkannya
21. Posisikan button MAIN LAGI dan KELUAR seperti gambar di atas
22. Untuk instance nya button MAIN LAGI : main dan instance KELUAR yaitu : keluar
Lihat gambar..
23. Kalau sudah semua pada posisinya sekarang tinggal masang scriptnya..
24. Buka panel action script untuk frame 2 layer 1.. dan tuliskan sepeti gini..
//menghentikan agar tidak memainkan frame berikutnya
stop();
//tampilkan tulisan Score : dan nilai variable skor pada dynamix text skorAkhir
skorAkhir = "Score : "+nilai;
//ketika tekanan pada button mainLagi_btn dilepaskan
main.onRelease = function() {
//mainkan frame 1
gotoAndPlay(1);
};
keluar.onRelease = function () {
fscommand ('quit',true);
};
25. Sekarang kita beranjak ke layer selanjutnya..
26. Klik insert new layer
27. Klik frame 1 layer 2 lalu pada panel property atur seperti gambar di bawah ini..
28. Nahh jikaa semua telah di laksanakan sekarang mengetezz movie kita … tekan aja Ctrl +
Enter…..
29. bagaimana hasilnya..??
30. hasilnya kira-kira seperti ini nggak ..??