Contoh syntax actionscript adalah: ifframeloaded(this) { gotoandstop( selesai ) }

dokumen-dokumen yang mirip
DAFTAR ISI Daftar Isi Pertemuan 1 Dasar Animasi Pertemuan 2 Tombol Musik Pertemuan 3 Tombol Frame Pertemuan 4 Scroll Text Pertemuan 5 Kursor Ku

Dewanto Harjunowibowo

Modul ANIMASI FLASH KOMPETENSI 1. TUJUAN

Bab 5. Dasar-dasar Action Script

TUTORIAL MEMBUAT ANIMASI FILM MOBIL DAN SEKILAS TENTANG ACTIONS SCRIPT

MGMP KKPI Kabupaten Sragen MACROMEDIA FLASH MX Tahun Modul Tutorial Dasar Dasar

BAHAN AJAR INTERAKTIF

CHAPTER 4 MACROMEDIA FLASH MACROMEDIA FLASH

Langkah-langkah Membuat Multimedia

Pengembangan Animasi Dasar Pada Flash 8 Professional

FLASH TUTORIAL. Desman Hidayat, S.Kom

CONTOH SOAL. 1. Action script yang tepat pada blank {Soal 1} untuk tombol sehingga property alpha movie clip gbr menjadi 50% adalah.

2. Klik tombol Size pada property panel. Ubah ukurannya menjadi 300 width dan 70 height

Layouting dan Mapping

DASAR-DASAR MACROMEDIA FLASH

TUTORIAL FLASH 8 ACTION SCRIPT PADA MOVIE CLIP

BAB IV HASIL DAN PEMBAHASAN

PRAKTIKUM MULTIMEDIA MODUL VI CREATING A SIMPLE COMPANY PROFILE AND QUIZ IN FLASH WITH ACTIONSCRIPT. Disusun Oleh : Munengsih Sari Bunga

Gambar 1.1 Susunan layer dan objek bola

4. Masuk ke freehand/illustrator, copy badannya terlebih dahulu (ctrl+c), kembali ke flash, letakan pada layer 1, frame ke-1, paste (ctrl + v). 5. kli

BAHAN AJAR INTERAKTIF TIKMM072 B18

Materi Praktikum 1 MEMBUAT ANIMASI SIKLUS HIDUP KUPU-KUPU

SIMBOL DAN LIBRARIES

Macromedia Flash 8. Untuk dapat memahami dasar-dasar dari software macromedia flash 8 kita akan melewati beberapa tahapan belajar, yaitu:

MEMBUAT ANIMASI DUA DIMENSI dengan Macromedia Flash

Latihan Animasi Flash

MODUL 3 MENGONTROL MOVIE CLIP

BAHAN PRAKTIKUM FLASH. Digunakan Untuk matakuliah Pengembangan Media Pembelajaran Matematika

MODUL VI ACTION SCRIPT

TUTORIAL Membuat Kuis Pilihan Ganda dengan Flash

MODUL 7 dan 8 DRAG DROP dan MOVING OBJECT

Contents. Membuat Animasi MovieClip Melalui ActionScript. Memahami Event enterframe

MEMBUAT PRESENTASI DENGAN MENGGUNAKAN MACROMEDIA FLASH MX 2004

Dewanto Harjunowibowo

DASAR ACTION SCRIPT FLASH DAN BLOG by Fetty Fitriyanti.L. Pengertian

BAB III ANALISA DAN PEMBAHASAN

soal dan jawaban adobe flash

TEKNIK MULTIMEDIA. PERTEMUAN 6 Dosen : Bella Hardiyana S. Kom

Membuat Presentasi Sederhana dengan Macromedia Flash 8 Oleh : Erfan Priyambodo

Bab 8 EFEK HUJAN DAN KILAT

BAB IV. APLIKASI PROGRAM ANIMASI (MACROMEDIA FLASH )

ANIMASI PEMBELAHAN SEL

Ari Wibowo 2015 PENGEMBANGAN MEDIA PEMBELAJARAN INTERAKTIF MENGGUNAKAN MACROMEDIA FLASH VERSI 8.0. Pendahuluan

Membuat banner web berbasis Flash Membuat tombol untuk navigasi movie klip Membuat jam digital

Macromedia Flash 8.0 Untuk Membuat Company Profile

BAB III ANALISA DAN PEMBAHASAN MASALAH

Macromedia & Adobe Flash Untuk Membuat Company Profile

Pengantar Flash Metode Memahami Buku Ini Area Kerja dalam Flash

Kata Pengantar. Penulis berharap buku ini dapat bermanfaat.

BAGIAN 1 MACROMEDIA FLASH. Ariesto Hadi MACROMEDIA FLASH. Hadi Sutopo

BAB IV HASIL DAN PEMBAHASAN

PANDUAN PENGGUNAAN ANIMASI FLASH

Membuat Menu Membuat Button Langkah untuk membuat button menu adalah sebagai berikut: Buatlah sebuah objek berbentuk persegi dengan Rectangle Tool(R)

MEMBUAT JAM ANALOG. By : gapra27

MEMBUAT JAM DIGITAL. By : gapra27

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN HASIL PERANCANGAN

MACROMEDIA FLASH. 1.1 Mengenal interface Macromedia Flash 8. Panel. Timeline Stage. Properties. Animasi Sederhana dengan Macromedia Flash 1

Flash Dasar Banget. By: Giri Prahasta

Kuis Benar Salah. sudah tekan Ctrl+E. Bahan UKK Multimedia oleh Akhsan Nurdin

Ada beberapa persiapan yang harus di lakukan sebelum membuat sebuah Company Profile

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 3 PERANCANGAN ANIMASI. Operasi matematika pada taman kanak-kanak. Dengan menggunakan perancangan,

BAB 3 PERANCANGAN ANIMASI

BAHAN AJAR INTERAKTIF TIKMM072 B18

BAB III ANALISIS DAN PERANCANGAN

Gambar 1.1. Fill dan Stroke

2. Setelah terbuka, pilih tab Create New, pilih Flash Document

PRAKTIKUM 03: TOMBOL DAN APLIKASINYA

Menu Interaktif Macromedia Flash

HANDOUT DASAR ANIMASI

PENGENALAN FLASH DAN ACTIONSCRIPT 3.0

5. Keuntungan memakai macro media flash Pro 8 salah satunya adalah Attractive Designs yang artinya

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PEMBAHASAN. 3.1 Analisis dan Perbandingan Program Aplikasi. Dalam pembuatan aplikasi e-learning ini, Penulis melakukan analisis terhadap

BELAJAR MACROMEDIA FLASH MX

Spesifikasi: Ukuran: 11x18 cm Tebal: 298 hlm Harga: Rp Terbit pertama: April 2005 Sinopsis singkat:

PENGEMBANGAN MEDIA PEMBELAJARAN

Bab 16 Karakteristik Animasi pada Matapelajaran Akidah Akhlak

ANIMASI TUMBUKAN BENDA

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN UJI COBA

Modul ANIMASI FLASH KOMPETENSI 1. TUJUAN

BAB 4 FLASH ANIMASI BAGIAN 1. Mahasiswa mampu menggunakan tools yang ada di adobe flash Mahasiswa mampu mengembangkan kreatifitas.

SESSION 2: MASTERING TIMELINE

BAB III ANALISIS DAN PERANCANGAN

Proposal Penelitian. Setelah mempelajari bagian ini, diharapkan dapat: Proposal Penelitian

Modul Praktikum Pembelajaran Berbantuan Komputer

BAB IV ANALISA DAN PEMBAHASAN

BAB III PEMBAHASAN. 3.1 Pengeditan Gambar dengan Menggunakan Adobe Photoshop 7.0. Langkah-langkah pengeditan gambar dengan Adobe Photoshop 7.

BAB II LANDASAN TEORI

BAB IV IMPLEMENTASI DAN PENGUJIAN

TAMBAHAN PERSIAPAN UAS:

MOVIE INTERAKTIF MENGGUNAKAN BEHAVIORS

Bab 3. Bekerja dengan Symbol, Instance dan Sound

Bab 16 Karakteristik Animasi pada Matapelajaran Akidah Akhlak

Kata Pengantar. Denpasar, 14 Maret Penyusun.

Kubus atau Balok??? Dengan Luas dan Volume-nya

BAB IV PEMBUATAN DAN PENGUJIAN SISTEM

PTE Konsentrasi AV Adobe Flash CS3. Pipit Utami

Transkripsi:

Actionscript adalah bahasa pemrograman yang berlaku pada lingkungan Flash. Fungsi utamanya adalah membangun interaksi antara flash movie dengan penggunanya. Tidak itu saja, melalui penggunaan actionscript, sebuah flash movie dapat dimanfaatkan untuk membuat permainan komputer dan situs jual-beli yang kompleks. Mempelajari actionscript tergolong mudah karena pada dasarnya actionscript adalah sejumlah perintah terhadap obyek-obyek yang berlaku pada flash movie itu sendiri. Obyek-obyek dalam sering ditemukan dalam sebuah sebuah flash adalah: Stage, MovieClip, Sound, Date, Math, Mouse, dan sebagainya. Agar flash movie dapat melakukan tugas dengan baik dan sesuai dengan kemauan kita, tentunya kita harus memberikan perintah dengan benar. Tata bahasa ini disebut dengan syntax. Contoh syntax actionscript adalah: ifframeloaded(this) { gotoandstop( selesai ) Bagi mereka yang memahami bahasa Inggris tentu tidak sulit untuk menerka maksud perintah ini (Oleh karena itu pengetahuan bahasa Inggris yang cukup akan sangat membantu kemampuan mencerna bahasa actionscript). Perintah ini akan dibaca oleh flash player sebagai jika frame ini dilalui maka melompatlah ke frame yang ber-label selesai lalu berhenti. Contoh syntax lain (lebih kompleks) : OnClipEvent(mouseDown){ this._x += 10 Baris perintah ini dikenakan untuk sebuah MovieClip yang bunyinya kira-kira seperti ini Saat pengguna meng-klik tombol mouse (mousedown) maka tambahkan nilai _x dari MovieClip ini (this) sebanyak 10. Dapat dibayangkan yaitu setelah peristiwa mouse diklik (diistilahkan dengan Event) maka sang MovieClip akan bergeser 10 piksel. Wow, cukup dengan teori! Kalau Anda sudah mulai pusing dengan teori di atas, berarti Anda sudah mulai memahaminya. Oleh karena itu LUPAKAN dan kita sekarang lanjut ke praktek. Apa yang ingin kita buat sekarang? Baiklah, sebelum melangkah terlalu jauh, marilah kita berangan-angan terlebih dahulu. Apa yang hendak kita perintahkan melalui actionscript. Dalam contoh di bawah, kita akan menyuruh sebuah movie clip berwujud bola untuk mengikuti kemana mouse kita bergerak dan jika kita klik tombol mouse maka dia akan berubah warna jadi total biru lalu kembali ke warna semula jika kita melepas tombol mouse. Untuk lebih jelasnya, Anda bisa melihat (preview) hasilnya. Dan juga bisa mendownload file FLASH (source) yang akan dipraktekkan di sini. Langkah-langkah :

1. Bukalah aplikasi Flash dan buatlah bentuk sebuah bola 2. Jadikan bola tersebut sebuah simbol MovieClip dengan memilihnya dan Insert > Convert to Symbol. Beri nama yang pantas untuk MovieClip tersebut dalam contoh ini Bola. 3. Sejauh ini kita telah membuka satu simbol bernama Bola tapi kita belum memberi nama obyek bola yang berada pada Stage. Untuk melakukannya kita cukup memilih obyek bola yang berada pada stage dan mengisi kolom Instance Name dengan BolaMerah misalnya. 4. Kita sudah siap dengan obyek, sekarang tinggal mengatur sedikit Timeline-nya. Contoh ini membagi timeline untuk 2 channel (layer) yaitu object dan action. Kebiasaan membagi layer seperti ini akan mempermudah dalam pembangunan flash movie selanjutnya. 5. Klik kanan pada keyframe pertama pada layer action dan pilih Actions untuk menampilkan Actionscript Editor. Kita mulai coding actionscript kita yang pertama pada contoh ini dengan fungsi paling purba yaitu, stop(). Fungsi ini berlangsung untuk keseluruhan movie yang artinya menghentikan playback bekerja sehingga tidak membaca frame selanjutnya dan melakukan pengulangan (looping).

6. Tambahan kode berikut ditulis dibawah fungsi stop(). Seperti ini : BolaMerah.onMouseMove = function(){ this._x = _root._xmouse; this._y = _root._ymouse; Tiga baris kode actionscript ini menyatakan: Pada saat mouse digerakkan, obyek BolaMerah akan melakukan - dimulai dengan tanda buka pernyataan { Posisi horizontal-nya (this._x) sama dengan posisi horizontal dari mouse (_root._xmouse) Posisi vertikal-nya (this._y) sama dengan posisi vertikal dari mouse (_root._ymouse) Diakhiri dengan tanda tutup pernyataan alias. Sederhana, bukan?

7. Jalankan movie dengan Control > Test Movie atau Ctr+Enter. Maka kita akan melihat si bola merah akan patuh mengikuti kemana arah mouse pergi. Jika Anda tiba-tiba berpikir Mmm, apakah dengan begini bola merah bisa menggantikan pointer (tanda panah) Anda selangkah lebih maju. Jawabannya yah, bisa!. 8. Tiga baris kode selanjutnya adalah memerintahkan bola merah untuk berganti warna biru saat kita meng-klik tombol mouse. BolaMerah.onMouseDown = function(){ new Color(this).setRGB(0x0000ff); Sama seperti tiga baris fungsi diatas, kali ini perintahnya berbunyi : Pada saat tombol mouse ditekan, maka obyek Bola Merah akan... Membuat obyek Color untuk dirinya dan mengubah warna obyek Color dengan kode RGB 0x0000ff (warna biru norak).

Jika Anda berteriak Bingung!, itu wajar. Tiga baris kode tambahan diatas boleh dibilang agak sukar dimengerti. Tapi disini menariknya, untuk menyederhanakannya mari kita umpamakan obyek Color adalah baju untuk si Bola Merah. Jadi, pertama kita buat dulu baju -nya (new Color) lalu kita kenakan pada obyek Bola Merah tersebut (this) dan set warna baju dengan notasi RGB yaitu setrgb(0x0000ff). Test kembali movie dari contoh ini. Dan klik hei! Kenapa pula si Bola Merah tidak kembali ke warnanya semula? Tentu saja tidak - karena kita tidak memerintahnya demikian. Untuk itu kita bisa menambah beberapa baris code lagi. 9. Tambahkan beberapa kode lagi sehingga keseluruhan kode actionscript pada keyframe pertama seperti ini : stop(); var oldcolor; BolaMerah.onMouseMove = function(){ this._x = _root._xmouse; this._y = _root._ymouse; BolaMerah.onMouseDown = function(){ oldcolor = new Color(this).getTransform(); new Color(this).setRGB(0x0000ff); BolaMerah.onMouseUp = function(){ new Color(this).setTransform(oldColor);

10. Dalam barisan kode diatas, terdapat satu fungsi tambahan yaitu onmouseup dan satu variabel bernama oldcolor. Kegunaan dari variabel tambahan oldcolor adalah untuk mengingat warna asli dari si Bola Merah. Sedangkan onmouseup merupakan baris perintah untuk mengembalikan warna Bola Merah ke warna aslinya saat tombol mouse dilepas. 11. Mainkan kembali movie ini dan kita selesai. Persis seperti yang kita inginkan pada awal latihan ini. Sang bola akan mengikuti mouse dan berubah saat diklik lalu kembali ke warna semula saat dilepas. Movie latihan bisa didownload disini (gunakan sebagai perbandingan). Sekian dulu. Mudah-mudahan artikel ini membuat para perupa Flash yang tertarik dengan actionscript akan semakin penasaran. Untuk dasar-dasar actionscript, Anda dapat menemukannya pada situs : http://www.flashkit.com atau http://www.flash5actionscript.com. Catatan: Beberapa pengguna Flash 5 boleh jadi kesulitan mengikuti latihan diatas. Dalam contoh ini saya akan menggunakan model pemrograman yang disarankan pada Flash MX yaitu penggunaan New Event model. Model ini serupa kegunaan dengan OnClipEvent() yang diperkenalkan pada Flash 5 bedanya seluruh code cukup ditulis pada satu tempat saja (tidak tersembunyi dalam sebuah Movie Clip).