2.4 Adobe Flash
2.4.1 Sejarah Flash
Sejak Flash muncul sebagai sarana media animasi untuk web pada tahun 1996, Flash telah mengalami banyak evolusi dalam pengembangannya. Awalnya digunakan untuk
animasi sederhana dan interaksi minimal, Flash mulai berkembang pada iterasi ketiga dengan tambahan ActionScript 1 yang dapat menangani navigasi frame dan interaksi
mouse sederhana. Hal ini tetap bertahan sampai Flash 5, dimana Action Script
mengambil bentuk yang mirip JavaScript dan memungkinkan penambahan fungsionalitas untuk mengakses variabel dan fungsi.
Pada saaat ini, beberapa game Flash sederhana mulai bermunculan di web. Sebagian besar merupakan clone dari game-game arcade lama, seperti Asteroid,
dengan interaksi sederhana.
Pada Flash 7, ActionSccript 2 diperkenalkan kepada publik. Penambahannya antara lain tipe data untuk variabel dan syntax class. Dengan tipe data, Flash dapat
memeriksa kesesuaian variabel dengan data yang diberikan ke dalam variabel tersebut pada compile time. Syntax class memudahkan orang dengan latar belakang bahasa
pemrograman lain untuk memahani Action Script dan mempermudah mengorganisir definisi class dan package pada file.as terpisah.
Pada saat ini, portal game flash mulai bermunculan. Jenis game yang dibawakan pun sangat bervariasi dengan kualitas gambar dan permainan yang
memukau. Pasar game flash masih ada sampai sekarang, dan diperkirakan masih akan berkembang selama beberapa tahun ke depan. Meningkatnya performa flash dan
kemampuan 3D pada flash CS4 membuka peluang untuk jenis game yang lebih bervariasi dan menggunakan grafis 3D.
2.4.2 Action Script
Salah satu kelebihan Adobe Flash adalah kemampuannya membuat sebuah animasi objek. Animasi yang sudah dibuat akan terlihat lebih interaktif apabila ditambahkan
dengan ActionScript. Keberadaan ActionScript memungkinkan para penggunanya untuk lebih mengoptimalkan keyboard dan mouse sebagai alat untuk menjalankan
aplikasi Astuti, 2006.
ActionScript merupakan bahasa pemrograman di Flash. ActionScript berguna
untuk mengontrol objek di Flash, untuk membuat navigasi, dan elemen interaktif lainnyaSetiap modul berdiri sendiri tetapi digabungkan bersama-sama menjadi
animasi film Flash. Pada actionscript, script dapat bersifat tidak sederhana dan kompleks.
2.5 Aljabar