Sabtu, 07 Mei 2011

action script

Bahasa Script terdapat pada program Flash MX dan Flash 8. Bahasa Script pada program multimedia tersebut disebut dengan Action Script. Action Script terdiri dari dua macam versi yaitu versi 1.0 dan versi 2.0. Perbedaannya adalah pada versi 2.0 sudah mendukung konsep Pemrograman Beroirentasi Obyek yang memiliki kelebihan reusable atau dapat dipergunakan kembali. Action Script adalah bahasa pemrograman yang ada di dalam Macromedia Flash. Bahasa pemrograman Action Script ini mirip dengan bahasa pemrograman JavaScript atau C++. Jadi jika Anda sudah terbiasa dengan kedua bahasa pemrograman terakhir tersebut anda akan lebih mudah untuk membuat program di flash.

Action Script 2.0 dirancang untuk memudahkan programmer untuk membuat aplikasi berbasis flash, keuntungannya antara lain adalah untuk system navigasi pada suatu situs atau presentasi, menghemat ukuran file, membuat hal-hal yang bersifat interaktif.


Mempelajari animasi di flash terasa belum powerful jika belum ditunjang dengan bahasa pemrograman Action Script. Berikut diperkenalkan beberapa teori dasar untuk mempelajari bahasa pemrograman ini.

Dalam membuat suatu interaktifitas anda harus memahami 3 hal dalam action script:
1. Event (Kejadian): merupakan peristiwa yang terjadi untuk memicu suatu aksi pada suatu objek
2. Action: merupakan suatu aksi atau kerja yang dikenakan atau diberikan pada suatu objek
3. Target: merupakan objek yang dikenai oleh aksi.

Event pada action script terdiri dari mouse event dan keyboard event. Mouse Event akan terjadi bila seseorang pemakai menggunakan tombol (instant button) pada suatu movie. Contoh mouse event adalah:
1. on (press)
Suatu aksi akan terjadi ketika seorang pemakai meletakkan pointer pada tombol dan menekan tombol mouse tersebut.

2. on (release)
Suatu aksi akan terjadi ketika pemakai meletakkan pointer pada tombol, menekan tombol (klik kiri mouse) dan melepaskannya.

3. on (ReleaseOutside)
Suatu aksi terjadi ketika pemakai menekan tombol dan melepaskannya diluar areal tombol.

4. on (rollOver)
Suatu aksi terjadi ketika pemakai menggerakkan pointer ke area tombol.

5. on (rollOut)
Suatu aksi terjadi ketika pemakai menggerakkan pointer yang semula berada pada area tombol keluar dari area tombol.

6. on (dragOver)
Suatu aksi terjadi ketika pemakai meletakkan pointer pada area tombol, menekan tombol mouse, menggerakkannya keluar area tombol dan memasukkan kembali kearea tombol (posisi tombol dalam keadaan tertekan ketika anda menggerakkan tombol)

7. on (dragOut)
Suatu aksi terjadi ketika pemakai meletakkan pointer pada area tombol, menekan tombol mouse, menggerakkannya keluar area tombol.

Keyboard event akan terjadi jika anda menekan suatu tombol karakter, angka, tombol fungsi, tombol panah (insert, home,left,right). Adapun cara mengkatifkan perintah ini hampir sama dengan mengaktifkan mouse event. Pada pilihan on letakkan aktifkan pilihan on (keyPress "") sebagai contoh. Berikut salah satu contoh action script menggunakan keyboard:

on (keyPress "") {
gotoAndStop(5);
}

Pada contoh diatas tombol akan bereaksi jika kita menekan tombol keyboard “HOME” dan program akan lompat ke frame 5.
Selengkapnya...