g. Components Panel, panel yang berisi komponen-komponen flash untuk membuat
aplikasi yang dibuat lebih interaktif , seperti pada Gambar 2.8
Gambar 2.8 Component Panel
h. Color mixer panel, panel yang berfungsi untuk pengaturan warna dari gambar
atau objek , seperti pada Gambar 2.9
Gambar 2.9 Color Mixer Panel
i. Library Panel, panel yang menyimpan objek-objek seperti movie clip, graphic,
button, sound, video, dll, yang digunakan dalam pembuatan aplikasi.
2.7 Fasilitas-fasilitas Macromedia Flash
a. Halaman start
Ketika pertama kali membuka flash maka akan muncul start page seperti pada Gamabar 2.10
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Gambar 2.10 Halaman Start
b. Toolbox
Fasilitas toolbox terdiri dari sekumpulan tool atau alat yang mempunyai fungsi- fungsi tersendiriuntuk keperluan desain dsb, berikut ini penjelasan setiap tool
yang ada di toolbox. c.
Layer, dapat dianalogikan sebagai kanvas suatu lukisan. Jumlah Layer bisa lebih dari satu, dalam kata lain berlapis-lapis. Layer yang berada paling atas adalah
kanvas yang terdepan, seperti pada ilustrasi Gambar 2.13
Gambar 2.11 Layer
Jadi, Layer yang posisinya lebih atas akan ditampilkan paling depan dan Layer yang berada dibawahnya akan mengikuti di bawahnya.
d. Timeline atau garis waktu mempunyai fungsi untuk membantu penempatan objek
pada fungsi waktu.angka-angka yang menunjukan garis waktu dari 1 sd
Layer bawah Layer tengah
Layer atas
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
seterusnya disebut sebagai frame. Bila konfigurasi fps frame per second yaitu kecepatan menampilkan frame sebesar 12 fps,maka setiap frame akan ditampilkan
112 detik, sehingga dalam durasi satu detik, playhead garis berwarna merah yang berada di timeline akan berpindah sejauh 12 frame. Seperti pada Gambar
2.12
Gambar 2.12 frame
e. Keyframe adalah sekumpulan frame-frame yang berisi objek didalam timeline.
Keyframe yang berisi objek ditandai dengan bulatan hitam. Sedangkan keyframe yang tidak di isi objek ditandai dengan bulatan kosong dan disebut blank
keyframe. Seperti pada Gambar 2.13
Gambar 2.13 Keyframe
f. ActionScript adalah bahasa pemrograman di flash , ActionScript digunakan untuk
mengontrol objek, navigasi, animasi dll untuk membuat program yang dibuat lebih interaktif.
2.8 ActionScript 3.0
ActionScript 3.0 terdiri dari dua bagian yaitu, bahasa inti dan flash pLayer API. Bahasa inti mendifinisikan blog struktur dasar dari bahasa pemrograman, seperti
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
pernyataan, ekspresi, kondisi, loop, dan tipe. Flash pLayer API terdiri dari kelas yang mewakili dan menyediakan akses ke flash pLayer fungsi tertentu.
ActionScript 3.0 berisi sejumlah fitur baru yang dapat mempercepat proses pengembangan. Regular Expression mendukung memungkinkan operasi yang kuat
pada teks. ECMAScript untuk XML E4X transformasi XML menjadi tipe data asli, secara dramatis menyederhanakan pemrosesan XML. Tampilan daftar API yang baru
membuat bekerja dengan visual object menjadi jauh lebih mudah dan konsisten. Standarisasi DOM event model, cara object berkomunikasi dan menanggapi object
satu sama lain pada saat runtime. Ini hanya beberapa dari banyak kemampuan baru ActionScript 3.0.
ActionScript 3.0 membawa aspek-aspek bahasa inti ActionScript 2.0 menjadi sesuai dengan standart ECMAScript dan memperkenalkan beberapa daerah baru atau
meningkatkan fungsionalitas. Semua fitur ini dibahas secara komperhensif rinci dalam ActionScript 3.0 languange reference, tersedia dalam versi beta adobe labs.
Berikut ini adalah ringkasan dari berdasarkan benefit pengembang developer dan penggunaan fitur baru.
a. Runtime exceptions.
Runtime exceptions ActionScript 3.0 lebih banyak menjelaskan tentang kondisi error dibandingkan versi sebelumnya dari ActionScript. Runtime
exceptions dipergunakan untuk kondisi error yang lebih umum, meningkatkan kemampuan debugging dan memungkinkan kita untuk mengembangkan aplikasi
errors handle yang lebih kokoh. Runtime error dapat menyediakan jejak stack,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
mencatat dengan file sumber dan informasi nomor baris, membantu kamu dengan cepat menunjukan dengan tepat kesalahan.
b. Runtime types.
Dalam ActionScript 2.0, tipe anotasi terutama bantuan untuk pengembang, saat runtime semua nilai yang dynami cally typed. Dalam ActionScript 3.0, tipe
informmasi yang disimpan saat runtime dan dimanfaatkan untuk beberapa tujuan. Flash player runtime melakukan pemeriksaan pengetikan, meningkatkan sistem
keamanan. Jenis informasi ini juga digunakan untuk mewakili variabel dalam mesin asli representasi, meningkatkan kinerja dan mengurangi penggunan
memori. c.
Sealedclasses ActionScript 3.0 memperkenalkan konsep kelas yang tertutup rapat
Encapsulation. Sebuah kelas disegel hanya memiliki seperangkat tetap properti dan metode yang didefinisikan pada saat kompilasi, Properti dan metode
tambahan tidak dapat ditambahkan. Hal ini membuat waktu kompilasi yang lebih ketat, menghasilkan program yang lebih kuat. Ini jugameningkatkan penggunaan
memori dengan tidak memerlukan tabel hash internal untuk setiap objek misalnya, kelas dinamis juga mungkin menggunakan kata kunci dynamic.
d. Method closures
Event handling disederhanakan dalam ActionScript 3.0 berkat method closures, yang menyediakan built-in delegasi.dalam ActionScript 2.0 closure
tidak akan ingat objek itu berasal, menyebabkan prilaku tak terduga ketika closure itu digunakan.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
e. ECMAScript untuk XML E4X
ActionScript 3.0 mengimplementasikan penuh ECMAScript untuk XML E4X, baru-baru ini sebagai standar ECMA-357. E4X secara natural
menawarkan fasih bahasa set untuk memanipulasi XML. Tidak seperti tradisional parsing XML API, E4X membuat XML merasa seperti tipe data asli dari bahasa.
E4X mengefektifkan pengembangan aplikasi yang memanipulasi XML dengan secara drastic mengurangi jumlah kode yang dibutuhkan.
f. Reguler expressions
ActionScript 3.0 meliputi dukungan asli untuk ekspresi regular sehingga dapat dengan cepat mencari dan memanipulasi string. ActionScript 3.0
mengimplementasikan ekspresi regular didefinisikan dalam bahasa spesifikasi ECMA-262.
g. Namespaces
Namespaces adalah mekanisme baru yang inovatif untuk mengendalikan visibilitas deklarasi. Serupa dengan specifiers akses tradisional yang digunakan
untuk mengontrol visibilitas deklarasi public, private, protected, ruang nama kustom dasarnya specifiers akses, yang dapat memiliki nama yang anda pilih.
Flex framework, misalnya menggunakan namespaces untuk mx_internal data internal. Namespaces dilengkapi dengan Universal Resource Indentifier URI
untuk menghindari bentrokan, dan juga digunakan untuk mewakili XML namespaces ketika bekerja dengan E4X.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
h. New primitive types
ActionScript 2.0 memiliki tipe numeric tunggal, number ganda presisi floating point nomor. Suatu penambahan ActionScript 3.0 yang baru int tipe 32-
bit interger yang memungkinkan penandaan kode ActionScript mengambil keuntungan dari kemampuan matematika integer cepat dari CPU. Type data int
bagus untuk loop counter dan hamper dimana saja titik decimal tidak diperlukan. i.
Flash pLayer API features Flash player API adalah kumpulan kelas dan fungsi yang mengekspos
kemampuan flash pLayer dengan bahasa ActionScript. Fungsi ini adalah jembatan antara inticore bahasa ActionScript dan sisanya dari platform. Ini adalah sumber
dari banyak keunggulan yang tersedia untuk aplikasi Flash dan sangat penting untuk melengkapi bahasa inti. Meskipun tidak ada ruang di sini untuk menutupi
API secara rinci. j.
DOM3 event model Model event menyediakan cara standar untuk menghasilkan dan
penanganan pesan event sehingga objek didalam aplikasi dapat berinteraksi dan berkomunikasi, menjaga status dan merespons perubahan. Berpola setelah W3C
acara DOM3 spesifikasi, model ini memberikan gambaran yang lebih jelas dan efisien daripada acara mekanisme sistem yang tersedia dalam versi sebelumnya
ActionScript. Framework aplikasi flex menggunakan model peristiwa yang sama seperti Flash PLayer API, sehingga sistem acara dipersatukan di paltform dari
atas ke bawah.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2.9 Adobe Photoshop