Action script
adalah adalah bahasa pemrograman yang di pakai oleh software Flash untuk
mengendalikan object-object ataupun movie yang terdapat dalam Flash. Sebenarnya
Flash juga bisa tidak menggunakan ActionScript dalam pemakaiannya, tapi kalau
menginginkan adanya interaktifitas yang lebih komplek maka Actios Script ini
dibutuhkan.
Versi
Action Script yaitu :
- Actionscript
1.0, Flash Player 7 ke bawah
- Actionscript
2.0, berlaku pada Flash Player 8 ke atas
- Actionscript
3.0, berlaku pada Flash Player 9 ke atas
Salah satu fungsi
mendasar dari ActionScript adalah untuk membuat navigasi movie Flash. Yang
dimaksud navigasi ini adalah bagaimana membantu user untuk masuk ke
bagian-bagian movie tertentu misalnya frame atau scene tertentu. Navigasi ini
erat kaitannya dengan sistem menu dan struktur konten suatu movie Flash. Kegunaan
action script yaitu dapat dipakai untuk membuat web interaktif, cd interaktif,
presentasi, game interaktif, game online, membuat simulasi dan animasi dalam
pembelajaran, action script juga bisa berkomunikasi dengan bahasa pemrograman
lain seperti PHP dan ColdFusion, dan masih banyak juga yang lainnya, object dan
frame action struktur.
Action Script
yang paling banyak digunakan adalah action yang terdapat dalam kategori Basic
Actions, yaitu : Stop, Play, dan GoTo. Stop digunakan untuk menghentikan movie,
Play digunakan untuk menjalankan movie. Sedangkan GoTo memiliki dua variasi,
yaitu gotoAndPlay dan gotoAndStop. Sesuai dengan namanya gotoAndPlay
memerintahkan Flash untuk masuk ke frame atau scene tertentu dan memainkannya.
Action gotoAndStop adalah kebalikannya.
Struktur
Bahasa Action Script menggunakan struktur bahasa sintaks dot atau tidak
digunakan untuk menunjukan property atau metode yang terkait dengan objek. Flash menggunakan struktur bahasa sintaks dot. Dot
atau titik digunakan untuk menunjukkan properti atau metode yang terkait dengan
objek.
Object
Pada Acton Script 3.0 adalah tipe data seperti suara, gambar, teks yang
digunakan untuk mengontrol movie. Semua objek merupakan bagian dari suatu
kelas. Flash memiliki variasi bentuk objek yang sangat beragam, mulai dari
gambar yang kelihatan sampai dengan yang abstrak seperti tanggal, data, atau
deteksi masukan dari mouse. Sebelum kita dapat menggunakan objek, kita perlu
memberi nama pada objek tersebut, sama seperti tiap orang perlu memiliki nama
supaya dapat dikenali.
Selain itu flash juga memiliki predefined class yang dapat digunakan membuat
objek-objek untuk dipakai dalam movie. Objek-objek ini berada di dalam kategori
Objects di dalam ActionScripts, misalnya MovieClip, Color, Sound, dll. Objek
dari predefined class ini juga harus diberi nama. Proses memberi nama objek ini
dinamakan instantiating. Karena objek yang berasal dari kelas tertentu,
sesungguhnya dapat dianggap bahwa objek tersebut adalah juga merupakan instance
dari kelas.
Di dalam Action script karakteristik-karakteristik ini
dinamakan ini properti. Misalnya
kelas MovieClip memiliki berbagai property seperti height, width dan rotation
yang mengukur dimensi dan orientasi dari objek movie klip tersebut. Setiap
objek selain berbeda dalam nama, juga berbeda dalam karakteristik. Setiap orang
berbeda dalam berbagai karakteristik misalnya seperti jenis kelamin, tinggi
badan, berat badan, dan warna rambut. Sedangkan objek juga melakukan suatu
tugas, misalnya pekerjaan makan, tidur, bekerja, ini dalam action script
dinamakan method. Untuk memudahkan menghafal, biasanya objek sebagai kata benda
dan property sebagai kata sifat yang menerangkan objek dan metode sebagai kata
kerja yang menerangkan tindakan apa yang dilakukan objek.