Animasi dan Multimedia 4

Download Report

Transcript Animasi dan Multimedia 4

ACTION SCRIPT
ACTION SCRIPT
Kelebihan dari flash adalah interaktivitas
terhadap suatu objek. Dalam membangun
interaktivitas tersebut digunakan perintahperintah maupun program yang disebut Action
Script.
 Tiga komponen penting dalam actionscript:

1.
2.
3.
Event (Kejadian) : merupakan peristiwa yang
terjadi untuk memicu sebuah aksi pada objek.
Action : merupakan Aksi yang diberikan pada
suatu objek.
Target : merupakan objek yang dikenai oleh aksi.
1. EVENT
a.
b.
c.
d.
Mouse Event
Keyboard Event
Frame event
Movie Clip Event
A.
MOUSE EVENT/ BUTTON ACTIONS
1.
On (press) : Keadaan yang terjadi ketika user meletakkan
pointer pada tombol dan menekan tombol mouse.
On (release) : Ketika user meletakkan pointer pada
tombol, menekan tombol dan melepaskannya.
On (releaseOutside) : Ketika menekan tombol dan
melepaskannya diluar area tombol.
on (rollOver) : Ketika user menggerakkan pointer ke area
tombol
On (rollOut) : Ketika user menggerakan pointer ke area
tombol dan kemudian bergerak keluar area tombol
On (dragOver) : ketika user menekan tombol kemudian
mendrag keluar dan memasukkan kembali ke area
tombol.
On (dragOut) : Ketika user menekan tombol dan mendrag
keluar area tombol.
2.
3.
4.
5.
6.
7.
B.
KEYBOARD EVENT
Keyboard Event akan terjadi ketika user
menekan sebuah tombol karakter, angka,tombol
fungsi (F1-F12), simbol (#,$,&, dll), tombol panah
dan tombol lainnya (Insert, home, PgDown, dll).
 Dalam keyboard Event ini berlaku Case
Sensitive, yaitu membedakan huruf besar dan
huruf kecil.

C.
FRAME EVENT
Frame event merupakan event yang diletakkan
pada keyframe. Kegunaan dari event ini adalah
bahwa action yang diberikan didasarkan atas
satuan waktu.
 Misalnya suatu movie clip akan diberi action stop
setelah 2 detik, maka diberikan action stop pada
frame ke-24 (secara standar, 1 detik ditandai
dengan 12 frame).

D.
MOVIE CLIP EVENT
Movie clip event merupakan event yang disertakan
pada suatu movie clip atau instan movie clip yang
akan terjadi ketika sesuatu relasi terjadi pada
movie clip.
Jenis movie clip event :
1. onClipEvent(load): terjadi pada saat tampilan
pertama kali sebuah instan movie clip.
2. onClipEvent(enterFrame) : terjadi setiap waktu
pada saat timeline movie clip memasuki sebuah
frame baru.
3. onClipEvent(unLoad) : terjadi ketika timeline
mencapai frame kosong pertama dalam instan
movie clip.





onClipEvent(mouseDown): terjadi ketika tombol
mouse kiri ditekan pada jendela movie selama sebuah
movie clip yang mengandung event tersebut
dijalankan.
onClipEvent(mouseUp): terjadi ketika user
melepaskan tombol mouse disembarang tempat
dalam jendela movie sewaktu movie clip yang diberi
action dijalankan.
onClipEvent(mouseMove) : event ini setiap kali
melalui pixel-pixel dalam jendela movie yang
disebabkan pergerakan mouse sewaktu movie clip
yang diberi event ini dijalankan.
onClipEvent(keyDown) : terjadi ketika user menekan
sembarang tombol pada keyboard sewaktu movie clip
yang diberi event ini berjalan dalam jendela flash.
onClipEvent(keyUp) : terjadi ketika user melepaskan
suatu tombol pada keyboard sewaktu movie clip yang
diberi event ini berjalan dalam jendela movie.
2. TARGET

1.
2.
3.
Event akan mengontrol tiga target/objek utama :
Movie yang sedang aktif (current movie)
Movie lain seperti instan movie clip
Aplikasi luar seperti browser
3. ACTION


Pemberian Action adalah langkah yang terakhir dalam membuat
interaktivitas.
Contoh beberapa actio dasar :
1.
GoTo : menyebabkan sebuah movie menjalankan frame tertentu
atau scene tertentu. Action ini biasanya digunakan untuk
navigasi atau hyperlink.
2.
Play : menyebabkan sebuah movie mulai dijalankan pada posisi
yang ditentukan pada timeline.
3.
Stop : menyebabkan sebuah movie berhenti.
4.
Stop All Sound : menyebabkan semua sound yang djalankan
pada timeline berhenti.
5.
Get URL : menyebabkan terbukanya jendela browser dengan
memaanggil alamat URLnya.
7. FS Command : menyebabkan pengiriman data ke aplikasi pada
movie flash seperti browser, proyektor dll.
8. Load Movie : digunakan untuk membuka/mengaktifkan sebuah
movie flash pda sebuah alamat URL yang ditentukn dalam movie
flash yang lain.
9. Unload Movie : digunakan untuk menonaktifkan movie yang
sedang aktif sebelumnya.
10. Tell Target : digunakan untuk mengontrol sebuah movie clip
yang berada diluar movie utama.
11. onMouse Event : digunakan untuk memberi event mouse pada
suatu target sehingga ketika terpicu maka suatu action akan
dijalankan.