75
Bab VI Dasar Pemrograman Action Script 3
Untuk membentuk sebuah interaktifitas dalam sebuah multimedia pembelajaran interaktif diperlukan tahapan pemrograman. Pemrograman adalah suatu kegiatan
menuliskan kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau dikenal
dengan bahasa pemrograman. Adobe Flash memiliki bahasa pemrograman yang disebut sebagai Action Script, dan sejak tahun 2007 standart industi yang digunakan adalah
Actionscript 3.0. Untuk memahami dengan baik konsep dasar pemrograman Actionscript 3, maka
diperlukan pemahaman secara bertahap. Di lapangan sering ditemui seorang pemula yang sudah memiliki konsep terlalu kompleks sehingga dalam proses membangun
aplikasi akan menemui banyak kendala. Seyogyanya mempelajari sebuah kode pemrograman harus dimulai dari teknik yang paling dasar terlebih dahulu. Seiring waktu
belajar, maka kemampuan seseorang akan meningkat dan mampu mengerjakan projek yang lebih kompleks.
Mencoba Kode Actionscript
Dalam Flash kode Actionscript dituliskan di action panel. Pada saat aplikasi dijalankan, maka compiler akan mengecek kode baris demi baris mulai dari yang teratas sampai
kode baris terakhir. Dari proses pengecekan tersebut, apabila ditemukan kesalahan maka proses akan berhenti dan kesalahan akan ditampilkan. Hal ini tentu saja mempermudah
seorang pengembang aplikasi untuk menyempurnakan kode. Sebagai contoh perhatikan aplikasi sederhana sebagai berikut :
1. Buatlah sebuah file baru. Kemudian klik frame 1 layer 1 dan buka action panel
dengan menekan menu Window Action F9.
2. Dalam Flash Actionscript 3 hanya dapat diletakkan di sebuah frame atau disebuah file terpisah dengan metode Class, berbeda dengan versi sebelumnya
yang dapat dituliskan di dalam movieclip dan tombol. Oleh karena itu perlu selalu diingat bahwa sebelum menuliskan kode, terlebih dahulu harus menyeleksi
Keyframe tempat kode tersebut akan dijalankan.
Gambar123. Panel Action 3. Klik panel action, dan ketikkan kode berikut pada editor kode.
trace belajar kode Actionscript
;
4. Jalankan aplikasi dengan menekan Ctrl+Enter. Maka akan muncul panel Output
dengan tulisan “belajar kode Actionscript”. Hal ini dikarenakan kode trace berfungsi untuk menampilkan parameter yang ada di dalam tanda ; yang
dalam hal ini parameter tersebut berisi sebuah tulisan.
Gambar 124. Hasil pada output panel. 5. Selanjutnya ubah sedikit kode tersebut dengan menghapus salah satu tanda petik,
misalkan menjadi
trace belajar kode Actionscript
;
Selanjutnya jalankan kembali aplikasi dengan menekan Ctrl+Enter. Maka akan muncul panel Compiler Errors dengan menampilkan pesan khusus bahwa
terjadi kesalahan pada kode yaitu kesalahan sintaks Syntax Error :
A String literal must be terminated before the line break
atau dapat diartikan sederhana bahwa sebuah variabel berupa String harus diakhiri dengan
tanda “.
77
Gambar 125. Tampilan Compiler Errors. Dari percobaan di atas, diketahui bahwa penulisan sebuah kode sangatlah spesifik dan
detail. Sebuah kesalahan kecil saja bisa berakibat berhentinya aplikasi atau gagalnya proses compiling kode. Selain itu juga terdapat istilah-istilah seperti
Syntax
,
String
dan sebagainya yang bagi seseorang yang baru belajar pemrograman akan cukup membingungkan. Untuk itu pada sub bab berikut akan dijelaskan secara mendetail
tentang fundamental dalam mempelajari Actionscript 3.
Syntax
Dalam pemrograman komputer sintaks berarti seperangkat aturan yang harus dipenuhi dalam penulisan kode. Sintaks meliputi simbol, kata, dan fungsi yang dapat digunakan
serta bagaimana menggunakannya dalam sebuah struktur kode. Kesalahan umum yang sering dilakukan oleh programer adalah kesalahan sintaks Syntax error, dimana
kesalahan sintaks akan menyebabkan kode tidak bisa dijalankan oleh aplikasi. Berikut adalah aturan dalam penulisan Actioscript 3 AS3.
1. Case Sensitive
Penulisan kode AS3 menggunakan format sensitif case, sehingga setiap kode harus ditulis tepat sebagaimana mestinya. Satu perbedaan karakter akan
menghasilkan perbedaan, sebagai contoh 2 baris kode berikut berbeda.
1. var bilanganGenap:int; 2. var BilanganGenap:int;
2. Semicolons
Semicolons ; atau titik koma dalam AS3 digunakan sebagai akhir dari sebuah baris kode. Meskipun dituliskan dalam satu baris, jika ditambahkan tanda titik
koma dapat diartikan sebagai baris perintah baru