"Kerja sama yang dilakukan dengan senang hati menghasilkan kekuatan yang tahan lama, sementara kerja sama yang dilakukan secara terpaksa berakhir dengan kegagalan"

Selasa, 30 Juli 2013

Action Script 3.0

Pengertian Action Script
          ActionScript merupakan bahasa scripting yang terdapat di dalam program Flash. Selain itu actionscript yaitu  sebuah kumpulan dari action, function, event, dan event handler yang memungkinkan untuk dikembangkan oleh para developer untuk membuat Flash movie atau animasi yang lebih kompleks dan lebih interaktif. Selain itu ActionScript juga dapat mengubah kebiasaan linier pada Flash. Sebuah ActionScript dapat menghentikan sebuah movie atau animasi di frame tertentu lalu berulang ke frame sebelumnya atau frame mana saja tergantung masukan yang diberikan oleh user.

Fungsi Action Script
          Actionscript berfungsi untuk mempermudah pembangunan suatu aplikasi atau animasi. Biasanya semakin kompleks animasi pada Flash, maka akan semakin banyak memakan frame. Dengan ActionScript, penggunaan frame tersebut dapat dikurangi, bahkan dapat membuat animasi yang kompleks hanya dengan satu frame saja.

Ada beberapa fungsi actionscript :

1. Animation
Animasi yang sederhana memang tidak membutuhkan ActionScript. Namun untuk animasi yang kompleks, ActionScript akan sangat membantu. Sebagai contoh, animasi bola yang memantul di tanah yang mengikuti hukum fisika akan membutuhkan ratusan frame. Namun dengan menggunakan ActionScript, animasi tersebut dapat dibuat hanya dalam satu frame.

2. Navigasi
Pergerakan animasi pada Flash secara default bergerak ke depan dari satu frame ke frame lainnya hingga selesai. Namun dengan ActionScript, jalannya animasi dapat dikontrol untuk berhenti di suatu frame dan berpindah ke sembarang frame sesuai dengan pilihan dari user.

3. User Input
ActionScript dapat digunakan untuk menerima suatu masukan dari user yang kemudian informasi tersebut dikirimkan kepada server untuk diolah. Dengan kemampuan ini, ActionScript dapat digunakan untuk membangun suatu aplikasi web berbasis Flash.

4. Memperoleh Data
Seperti yang telah dijelaskan sebelumnya, ActionScript dapat melakukan interaksi dengan server. Dengan demikian kita dapat meng-update informasi lalu menampilkannya kepada user.

5. Kalkulasi
ActionScript dapat melakukan kalkulasi, misalnya seperti yang diterapkan pada aplikasi shoping chart.

6. Grafik
ActionScript dapat mengubah ukuran sebuah grafik, sudut rotasi, warna movie clip dalam movie, serta dapat menduplikasi dan menghapus suatu item dari screen.

7. Mengenali Environment
ActionScript dapat mengambil nilai waktu dari sistem yang digunakan oleh user.

8. Memutar Musik
Selain animasi yang berupaka gerakan, pada program Flash juga dapat diinputkan sebuah musik sehingga animasi yang dihasilkan menjadi lebih menarik. Pada hal ini, ActionScript dapat digunakan untuk mengontrol balance dan volume dari musik tersebut.

Kegunaan ActionScript
ActionScript digunakan untuk mengontrol objek di Flash, membuat navigasi dan elemen interaktif lain, serta membuat movie Flash dan aplikasi Web yang interaktif.

Pengertian Objek Pada AS 3.0
Objek 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. Misalnya Ballerina, Flintstone, dan Napi dapat dibedakan berdasar nama mereka.
Di samping objek yang kita definisikan sendiri, 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. Ballerina, Flintstone, dan Napi masing-masing merupakan instance dari kelas manusia.

Metode dan Properti
Setiap objek selain berbeda dalam nama, juga berbeda dalam karakteristik. Setiap orang berbeda dalam berbagai karakteristik seperti jenis kelamin, tinggi badan, berat badan, dan warna rambut. Di dalam ActionScript karakteristik-karakteristik ini dinamakan properti. Misalnya kelas MovieClip memiliki berbagai properti seperti _height, _width, dan _rotation yang mengukur dimensi dan orientasi dari objek movie klip tersebut.

Struktur Bahasa ActionScript
Seperti halnya dalam menggunakan bahasa alamiah, kita perlu menempatkan kata benda, kata sifat, dan kata kerja dalam susunan yang dimengerti orang lain. Di sini kita menyusun objek, properti dan metode sampai membentuk statement, atau pernyataan, yang dimengerti Flash.

Tanda Baca dalam ActionScript
Seperti dalam bahasa tulisan memiliki tanda baca untuk mengakhiri kalimat, atau mengelompokkan berbagai kalimat menjadi satu paragraf, Flash juga memiliki tanda baca seperti itu.
        Kurung kurawal dan titik koma
Titik koma berfungsi seperti tanda akhir kalimat yang setelah kalimat pertama berakhir kemudian beralih ke kalimat berikutnya. Di dalam ActionScript, setiap pernyataan dieksekusi dari atas ke bawah secara berurutan.
         Komentar
Komentar adalah keterangan yang ditambahkan di dalam skrip untuk menjelaskan apa arti kode tersebut. Komentar dapat membantu memahami skrip apabila Anda hendak mereview kembali kode tersebut untuk perbaikan. Komentar diawali dengan dua buah garis miring, //, dan berlaku hingga akhir baris.

Action Panel
Anda dapat membuat ActionScript di dalam Action Panel. Kelebihan Action Panel adalah dapat mengotomatisasi sebagian dari proses penulisan skrip, misalnya menambahkan kurung kurawal dan titik koma secara otomatis.
Di Flash, nama Action Panel muncul sebagai Frame Action Panel apabila skrip diaplikasikan ke Frame atau Object Action Panel apabila skrip diaplikasikan ke objek.

Mode Normal dan Mode Expert
Anda dapat menggunakan Action Panel pada mode expert atau mode normal. Mode expert, yang baru muncul di Flash 5, ditujukan bagi mereka yang sudah terbiasa dengan bahasa pemrograman. Menggunakan mode expert sama dengan Anda menuliskan program melalui editor teks seperti Notepad. Sementara pada mode normal Anda diberikan pilihan-pilihan elemen lewat interface menu dan daftar toolbox.

Kategori ActionScript

Dalam mode normal, action dibagi dalam berbagai kategori, yaitu:
       1.    Basic Actions. Kategori ini menampung action sederhana yang sering sekali digunakan 
              untuk movie Flash, seperti navigasi dan perilaku tombol.
       2.    Actions. Kategori ini meliputi Basic Actions ditambah dengan banyak action lain yang
              lebih  kompleks.
       3.    Operators. Kategori ini berisi simbol yang digunakan misalnya untuk operasi logika dan
              matematika, seperti tambah, kurang, kali, dll.
       4.    Functions. Function berisi action yang dapat menerima data tertentu untuk kemudian
              menghasilkan informasi yang dapat kita gunakan.
       5.    Properties. Kategori Properties berisi properti objek yang dapat dimodifikasi. Sebagian
              besar properti ini digunakan untuk objek klip movie.
       6.    Objects. Flash memiliki kelas objek yang sudah didefinisikan (predefined class).
              Kelas-kelas ini berada dalam kategori Objects di ActionScript.

Tidak ada komentar:

Posting Komentar