Pages - Menu

Monday, April 24, 2017

Dasar-dasar Action Script



1.      Definisi Action Script


Actionscript terdiri dari 2 kata yaitu : action (aksi) dan script (tulisan/naskah) yang berarti tulisan/naskah yang beraksi. Adobe ActionScript merupakan bahasa pemrograman yang bekerja di dalam platform Adobe Flash. Adobe ActionScript memang dibangun sebagai cara untuk mengembangkan pemrograman interaktif secara efisien menggunakan platform aplikasi adobe Flash ActionScript mulai dari animasi yang sederhana sampai dengan yang kompleks sekalipun, penggunaan data, dan aplikasi interface yang interaktif. Pertama kali diperkenalkan dalam Flash Player 9, ActionScript merupakan bahasa pemrograman berorientasi objek didasarkan pada ECMAScript-standar yang sama yang menjadi dasar JavaScript-dan memberikan hasil yang luar biasa dalam kinerja dan produktifitas pengembang. ActionScript 2, versi ActionScript yang telah digunakan dalam Flash Player 8 dan sebelumnya, tetap didukung dalam Flash Player 9 dan Flash Player 10.

2.      Fungsi Action Script
Action script memiliki beberapa fungsi atau peran yang dapat membantu dalam merancang situs atau movie Flash, diantara nya :
a. Membuat sistem navigasi situs

Hal ini berkaitan dengan bagaimana Action Script dapat mengatur user menjelajahi situs atau program yang telah dibuat. Dengan demikian animasi situs yang telah dibuat tidak hanya menjadi “film iklan” belaka, kecuali memang dinginkan seperti itu (dalam kasus film kartun menggunakan Flash).
     b. Menambahkan interaktivitas dengan user
         Dengan action Script user dapat berinteraksi dengan setiap elemen di dalam movie Flash, 
      baik itu tombol movie klip maupun teks.
     c. Membuat situs atau Program yang dinamis

Contoh penerapan kegunaan Action Script, antara lain :
- Membuat Web Interaktif
- Membuat CD interaktif
- Membuat presentasi yang bagus
- Membuat Game interaktif
- Membuat Game Online
- Membuat Simulasi dan animasi dalam pembelajaran
- ActionScript juga bisa berkomunikasi dengan bahasa pemrograman lain seperti PHP dan ColdFusion
- Object dan Frame ActionsStruktur dasar dari sebuah aksi adalah:
saatSesuatuTerjadi(input) { lakukanAksi }

3.      Jenis Action Script pada Flash
Jenis ActionScript dalam flash dibagi menjadi 3 berdasarkan letak Script, yaitu :

            1. ActionScript pada frame
         ActionScript pada frame adalah Actionscript yang diletakan pada frame, atau juga sering disebut FrameScript. FrameScript ini hanya bisa dilakukan pada keyframe atau blankkeyframe.untuk melihat frame yang telah diberikan script terdapat tanda berupahurup 'a' kecil yang menandakan keberadaan sebuah Script.
2ActionScript pada MovieClip
         ActionScript yang diletakan pada MovieClip sering disebut MovieScript. yang harus diingat adalah untuk membuat movieScript tentunya harus ada MovieClip tempat kita meletakan ActionScript tersebut. MovieClip memiliki bahasa (syntax) sebagai berikut :

onClipEvent (event) { perintah }

Arti syntax movieScript diatas adalah :
  • Kata 'onClipEvent' menunjukan bahwa perintah ini ditujukan untuk MovieClip tempat diletakannya Script.
  • kata 'event' menunjukan event yang terjadi pada movieClip tersebut.sebenarnya Event di MovieClip ada 9 diantaranya :load, enterFrame, unload, Mouse up, Mouse Down,Key down, Key up, dan data.Namun diantara semua itu yang sering digunakan yaitu load dan enter Frame.
  • Kata 'perintah' menunjukan perintah yang dapat diberikan pada MovieClip.

3ActionScript pada Button
      Hal yang perlu diingat yaitu ActionScript pada button tentunya harus ada Button tempat meletakanActionScript tersebut.Secara umum syntax yang digunakan dalam penulisan ActionScript pada Button hampir sama dengan penulisan MovieScript.Perhatikan syntax berikut ini ;

on (event) { perintah }

Arti syntax movieScript diatas adalah :
  • Kata 'on' menunjukan bahwa perintah ini ditujukan untuk MovieClip tempat diletakannya scriptdan ini merupakan syarat utama untuk Script yang digunakan pada Button.
  • Kata 'event' menunjukan event yang terjadi pada Button tersebut. ada 7 event yang terdapat pada buttonyaitu press, release, rollOver, rollOut, dragOver, dragOut, dan keypress. Meski demikian hanya dua event yang sering digunakan yaitu press dan release.



No comments:

Post a Comment