42 | Game Edukasi RPG
7. Selanjutnya diperlukan sebuah symbol untuk mempresentasikan karakter
game. Pilih Oval Tool, kemudian buatlah sebuah lingkaran berukuran lebih
kecil dari 32 x 32 pixel, kemudian seleksi kotak tersebut dan convert menjadi
movieclip dengan nama char, pastikan titik registrasi berada di tengah dan
pada mode Advanced, opsi Export for Actionscript tercentang. Lalu klik OK.
Gambar 4.10 Membuat movieclip char
8. Hapus movieclip char dari layar, sehingga tidak ada objek apapun di layar.
9. Klik frame 1 selanjutnya buka panel action dan ketikkan kode berikut :
1. import flash.display.MovieClip;
2. import flash.events.Event;
3.
4. var map:Array = [[1,1,1,1,1,1,1,1,1,1],
5. [1,0,0,0,0,1,0,0,0,1],
6. [1,0,0,0,0,1,0,0,0,1],
7. [1,0,0,0,0,1,0,0,0,1],
8. [1,1,0,1,1,1,1,0,1,1],
9. [1,0,0,0,0,0,0,0,0,1],
10. [1,0,0,0,0,0,0,0,0,1],
11. [1,0,0,0,1,0,0,0,0,1],
12. [1,0,0,0,1,0,0,0,0,1],
13. [1,1,1,1,1,1,1,1,1,1]];
14.
15. var game:MovieClip;
16. var peta:MovieClip;
17. var karakter:MovieClip;
18. var tile_w:Number = 32;
19. var karakter_w:Number = 20;
20. var karakter_h:Number = 20;
21. var karakter_speed:Number = 5;
22.
23. function buat_level(level_map:Array, c_x:Number, c_y:Number):void{
24. game = new MovieClip();
25. addChild(game);
26. peta = new MovieClip();