wandah
| Tutorial Flash - HTML5 - Javascript - DKV
Latest Blog
05.10.2020
Multimedia Interaktif Tata Surya
Membuat Multimedia Pembelajaran Interaktif tentang tata surya
ALL BLOG
;
Langkah 4 : Penambahan Action Script
- Simpan project tersebut lalu jalankan movie dengan menekan tombol Ctr+Enter, maka akan terlihat halaman demi halaman yang tampil secara bergantian dan berulang (looping). Hal ini dikarenakan belum adanya "rambu-rambu" yang mengatur movie anda. Untuk itu perlu ditambahkan action script agar movie dapat kita kontrol.
-
Double click movieclip konten, pilih frame 1 layer action lalu buka panel Action (tekan F9). Pastikan tombol script assist dalam keadaan mati, agar anda dapat mengetikan script dengan mudah.
- Pada frame 1 layer action ketikan actionscipt stop(); sehingga movie akan berhenti di frame 1 ketika mulai dijalankan.
-
Keluar dari mode edit movieclip (kembali ke scene utama). Lalu buatlah sebuah layer baru diatas layer 1 dan ubah namanya menjadi layer action. Klik frame 1 layer action lalu buka panel action dan ketikan script berikut:
konten.tombol_1.addEventListener(MouseEvent.CLICK, perintah); konten.tombol_2.addEventListener(MouseEvent.CLICK, perintah); konten.tombol_3.addEventListener(MouseEvent.CLICK, perintah); konten.tombol_4.addEventListener(MouseEvent.CLICK, perintah); function perintah(e:MouseEvent){ var nama = e.currentTarget.name.substr(7); if (nama == "1"){ konten.gotoAndStop("hal_1"); } if (nama == "2"){ konten.gotoAndStop("hal_2"); } if (nama == "3"){ konten.gotoAndStop("hal_3"); } if (nama == "4"){ konten.gotoAndStop("hal_4"); } } - Jalankan movie dengan menekan tombol Ctrl+Enter. Apabila anda menemukan kesalahan akan muncul di panel compiler error/ output panel. Perhatikan lagi dan cek ulang langkah 1 sampai dengan langkah 4.
Kesalahan-kesalahan yang sering muncul saat kita belajar script untuk pertama kali antara lain :
- TypeError: Error #1010: A term is undefined and has no properties. Pada umumnya dikarenakan penulisan instance name yang masih keliru. Cek sekali lagi masing-masing object yang memiliki instance name.
- ReferenceError: Error #1069: Property adEventListener not found on flash.display.SimpleButton and there is no default value. Dikarenakan kesalahan penulisan script yang salah sehngga tidak bisa dipahami oleh komputer. AS3 sangat membutuhkan ketelitian, ketika anda menuliskan addeventListener padahal yang benar adalah addEventListener, maka pesan error akan muncul. Jadi telitilah dengan jeli baris demi baris apabila terdapat pesan error.
-
1084: Syntax error: expecting rightparen before semicolon. Karena kurang teliti dalam menuliskan tanda baca seperti titik, kurung kurawa atau kurung buka / tutup.
Langkah selanjutnya




