0% menganggap dokumen ini bermanfaat (0 suara)
81 tayangan3 halaman

Event Pada Actionscript 3

Event dalam ActionScript 3.0 digunakan untuk memicu perintah ketika terjadi suatu kejadian seperti klik tombol. Dokumen ini menjelaskan penggunaan event listener, fungsi, dan properti scale, rotation, dan alpha untuk memanipulasi objek lingkaran dalam Flash. Contoh kode memperlihatkan cara mengubah transparansi, putar, dan skala objek lingkaran melalui tombol dan meresetnya ke semula.

Diunggah oleh

Dika Noviana
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
81 tayangan3 halaman

Event Pada Actionscript 3

Event dalam ActionScript 3.0 digunakan untuk memicu perintah ketika terjadi suatu kejadian seperti klik tombol. Dokumen ini menjelaskan penggunaan event listener, fungsi, dan properti scale, rotation, dan alpha untuk memanipulasi objek lingkaran dalam Flash. Contoh kode memperlihatkan cara mengubah transparansi, putar, dan skala objek lingkaran melalui tombol dan meresetnya ke semula.

Diunggah oleh

Dika Noviana
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

EVENT PADA ACTIONSCRIPT 3.

Event merupakan salah satu karakteristik pada ActionScript, yang artinya kejadian atau pemicu agar
suatu perintah dijalankan.
Untuk mengidentifikasi suatu events diperlukan method addEventListener baru dilanjutkan dengan
event dan fungsi atau perintah.
Pada tutorial kali ini menggunakan program Adobe Flash CS 6 menggunakan ActionScript 3.0
Sebelumnya persiapkan objek-objek sebagai berikut :
Lingkaran yang sudah dirubah menjadi Movie Clip dan diberi instance of : lingkaran_mc

Kemudian tombol-tombol yang diberi nama alpha_btn, rotate_btn, scale_btn, dan reset_btn
Diperoleh hasil seperti pada gambar

Kalau sudah siap, mari segera ACTION


Pada Script pane ketik kode ActionScript seperti berikut :
alpha_btn.addEventListener(MouseEvent.MOUSE_UP,objekAlpha);
function objekAlpha(evt:MouseEvent):void {
kotak_mc.alpha = 0.5;
}

Kode ActionScript untuk membuat object transparan


Baris 1, setelah nama instance tombol alpha_btn dilanjutkan dengan addEventListener untuk
mengidentifikasi MouseEvent. MOUSE_UP artinya ketika tombol diklik maka jalankan fungsi
objeckAlpha.

Baris 2, untuk membuat function objekAlpha dengan pemicu atau event (evt:MouseEvent):void(.
Baris 3, setelah nama instance movie clip lingkaran_mc dilanjutkan dengan properties alpha = 0.5;.
ActionScript ini digunakan untuk mengubah obyek kotak menjadi transparan 50%.

Berikut adalah kode ActionScript untuk merotasi objek

rotate_btn.addEventListener(MouseEvent.MOUSE_UP,objekRotate);
function objekRotate(evt:MouseEvent):void {
lingkaran_mc.rotation = 45;
}

kode ActionScript untuk mengubah skala objek

scale_btn.addEventListener(MouseEvent.MOUSE_UP,objekScale);
function objekScale(evt:MouseEvent):void {
lingkaran_mc.scaleX = 0.75;
lingkaran_mc.scaleY = 0.75;
}

Kode ActionScript untuk mengembalikan object seperti semula

reset_btn.addEventListener(MouseEvent.MOUSE_UP,resetObjek);
function resetObjek(evt:MouseEvent):void {
lingkaran_mc.scaleX = 1;
lingkaran_mc.scaleY = 1;
lingkaran_mc.rotation = 0;
lingkaran_mc.alpha = 1;
}

Kalau dituliskan kode ActionScript itu adalah sebagai berikut

alpha_btn.addEventListener(MouseEvent.MOUSE_UP,objekAlpha);
function objekAlpha(evt:MouseEvent):void {
lingkaran_mc.alpha = 0.5;
}

rotate_btn.addEventListener(MouseEvent.MOUSE_UP,objekRotate);
function objekRotate(evt:MouseEvent):void {
lingkaran_mc.rotation = 45;
}

scale_btn.addEventListener(MouseEvent.MOUSE_UP,objekScale);
function objekScale(evt:MouseEvent):void {
lingkaran_mc.scaleX = 0.75;
lingkaran_mc.scaleY = 0.75;
}

reset_btn.addEventListener(MouseEvent.MOUSE_UP,resetObjek);
function resetObjek(evt:MouseEvent):void {
lingkaran_mc.scaleX = 1;
lingkaran_mc.scaleY = 1;
lingkaran_mc.rotation = 0;
lingkaran_mc.alpha = 1;
}

TUGAS:

Dengan menggunakan EventListener, buatlah gambar logo Nusapersada agar dapat berputar 900 ke
kiri dan ke kanan dengan tepat, hasilnya dikumpulkan dalam bentuk softfile ke
[email protected], paling lambat hari ini jam 13.45 WIB

Anda mungkin juga menyukai