Senin, 12 April 2010

Bahasa Lingo

Bahasa Lingo

Seiring dengan kemajuan teknologi yang canggih saat ini, banyak bahasa – bahasa pemrograman yang sangat dibutuhkan untuk memenuhi kebutuhan yang semakin meningkat. Salah satunya bahasa pemrograman yang akan saya bahas kali ini adalah tentang bahasa Lingo. Lingo adalah bahasa pemrograman Director yang berguna untuk menciptakan interaksi antara pemakai dengan movie yang istilah populernya disebut movie interaktif. Lingo dapat ber­fungsi untuk mengatur atribut dan segala action yang dapat dilakukan oleh setiap komponen. Dengan Lingo Kita dapat mengontrol movie agar memberikan respon dari suatu kondisi dan kejadian tertentu. Sebagai contoh, Lingo dapat membuat tombol navigasi untuk berpindah antar halaman presentasi atau movie dengan mudah, menggerakkan objek, mengontrol volume suara, dan masih banyak lagi.

Ada empat jenis script Lingo. Keempat jenis Lingo tersebut adalah Behavior Script , Movie Script, Parent Script, dan Cast Member Script. Meskipun terbilang user-friendly, ada baiknya bagi pengguna awam mempelajari menu Help-nya terlebih dahulu. Behaviour, movie dan parent script akan tampil sebagai cast member yang ada di dalam cast windows.

Tipe Script lingo

· Behaviour script adalah script yang ditulis untuk mengontrol properties dan gerakan sprite. Tipe script ini memudahkan pemrograman yang berorientasi pada objek atau lebih dikenaL dengan istilah OOP (Object Oriented Programming).

· Movie script adalah script yang tidak ditulis untuk sprite melainkan untuk mengontrol movie. Tipe script ini dapat digunakan untuk mengontrol berbagai aspek pads movie, khususnya ketika mulai dan akhir dari sebuah movie. Tipe script ini juga dapat disesuaikan dengan script lain untuk penggunaan handle pada instance.

· Parent script adalah script yang digunakan untuk membuat atau melahirkan sebuah objek ke dalam Global Uariabel dengan perintah “new". Objek-objek ini nantinya dapat mengontrol sprite dan media control lainnya tanpa dihubungkan langsung dengan sprite menggunakan script atau bahkan dapat digunakan untuk mengontrol data atau objek yang tidak terlihat. Untuk Behavior, Movie, dan Parent script, cast member script akan berdiri sendiri.

· Cast member script adalah script yang ditulis secara langsung pada cast member di dalam Cast window tanpa membuat cast member baru seperti tipe script lainnya. Ketika cast member ditempatkan pada stage dan berubah menjadi sprite, scat itu pula script yang ada pada cast member diaktifkan. Cast member yang diberi script akan menampilkan ikon script di pojok kiri bawah thumbnail cast member.


Menggunakan Script Dasar

· go the frame/ go to the frame
Script go the frame berguna untuk melakukan looping pada frame
yang dilewati playback head. Sebagai contoh, berikut ini Kita akan
menggunakan he ri pt go the frame untuk melakukan looping pada
frame gambar, playback head tidak akan berjalan ke frame berikutnya
yang berisi movie flash sebelum diberi perintah untuk melanjutkan.
Script go the frame sama dengan go to the frame.

· goScript go berguna untuk menuju ke frame yang telah ditentukan.
Playback head akan berpindah ke suatu frame lalu memainkan movie
hingga batas frame yang telah ditentukan.

· pause
Script pause berguna amok menghentikan sejenak playback head atau
movie yang sedang dimainkan. Sebagai contoh, berikut ini Kita akan
membuat tombol pause yang akan diberi script pause agar movie
dapat dihentikan sejenak.

· continue
Script continue berguna untuk melanjutkan pemutaran movie yang
dihentikan sejenak. Sebagai contoh, berikut ini Kita akan membuat
tombol continue yang akan diberi script continue.


Menggunakan Frame Label

Frame label akan mempermudah Kita untuk menuju ke frame tertentu
yang telah diberi tanda atau nama frame. Jika sebelumnya Kita
menggunakan nomor frame misalnya 1,3 atau 8, kali ini dengan frame
label Kita harus memasukkan nama frame yang telah diberi script go.
Untuk movie dengan jumlah sprite yang banyak dan terpisah, penggunaan
frame label jauh lebih efisien dan mudah tanpa harus mencari nomor frame
di many animasi sprite dimulai. Sebagai contoh, berikut ini Kita akan
menggunakan frame label untuk berpindah antar frame pada movie slide
show.


Script untuk Berpindah Antar Frame Label

1.) go next
Script go next berguna untuk maju ke frame label berikutnya. Sebagai
contoh, berikut ini Andy akan membuat tombol Next yang diberi script
go next agar Kita dapat maju ke frame label berikutnya satu per satu.
2.) go previous
Script go previous berguna amok mundur ke frame label berikutnya.
Sebagai contoh, berikut ini Kita akan membuat tombol Previous yang
diberi script go previous agar Kita dapat mundur ke frame label
sebelumnya sate persatu.

Script go loop
Script go loop berguna untuk melakukan looping atau memutar ulang
movie dari frame awal. Script ini biasanya ditulis pada channel script.

Script Alert
Script Alert berguna untuk membuat komentar berupa teks yang akan
ditampilkan dalam kotak dialog. Script ini biasanya ditulis pada sprite
langsung atau channel script.

Script beep
Script beep berguna untuk mengeluarkan suara beep pada komputer.

Script puppet Sound
Script puppetSound berguna untuk memainkan suara atau cast member
suara yang ada di Cast window.

Script quit
Script quit berguna untuk mengakhiri dan menutup tampilan movie.
Apabila movie dalam format projector (exe) maka movie akan ditutup dan
kembali ke windows desktop.

Script System

- Membuat Tanggal
Kita dapat menambahkan sistem tanggal pada movie atau aplikasi
Director yang diambil dari sistem operasi komputer Kita. Script
yang diperlukan adalah sebagai berikut :
member ("nama cast member").text = system.date ()

- Membuat Jam
Selain sistem tanggal Andes juga dapat menambahkan sistem jam
pads movie atau aplikasi Director. Script yang diperlukan adalah
sebagai berikut :
member ("names cast member".text = system.time ()

- Membuat Jam dan Tanggal dengan Format Lengkap
Jika sebelumnya Kita membuat tanggal dan jam dengan format
standar, kali ini ada cara dan script khusus untuk membuat jam
dan tanggal dengan format yang lebih lengkap seperti gambar di
bawah ini :
11:43:05 PM
Wednesday, December 21, 2005
Script untuk membuat jam dan tanggal dengan format lengkap
seperti gambar di atas adalah sebagai berikut :
set the text of member "cast member" to the long
time & return & the long date

R. Siti Aminah Nursyahbani

50407670

3iA07