Senin, 12 April 2010

LINGO

Lingo adalah bahasa pemrograman Director yang berguna untukmenciptakan interaksi antara pemakai dengan movie yang istilah populernyadisebut movie interaktif. Dengan Lingo Kita dapat mengontrol movie agarmemberikan respon dari suatu kondisi dan kejadian tertentu. Sebagai contoh,Lingo dapat membuat tombol navigasi untuk berpindah antar halamanpresentasi atau movie dengan mudah, menggerakkan objek, mengontrolvolume suara, dan masih banyak lagi.


Awalnya nama Lingo telah digunakan oleh beberapa bahasa pemrograman yang tidak terkait. versi yang paling umum adalah sebuah bahasa Scripting yang dikembangkan oleh John H. Thompson untuk digunakan dalam Macromedia Direktur . HyperTalk mungkin telah menjadi salah satu inspirasi untuk Lingo.Script lingo sendiri terbagi menjadi 4 tipe yaitu behaviour script, movie script, parent script dan cast member script.

Saat ini Director dan Lingo mulai banyak digunakan untuk keperluanmultimedia interaktif seperti membuat CD Pembelajaran, Tutorial, game,presentasi produk, company profile sampai CD menu interaktif yang adadalam bonus majalah dan buku computer.


1. Mengenal Tipe Script Lingo
Script Lingo terbagi menjadi 4 tipe, yaitu :

-Behavior script
adalah script yang ditulis untuk mengontrol propertiesdan gerakan sprite. Tipe script ini memudahkan pemrograman yangberorientasi pada objek atau lebih dikenal dengan istilah OOP (Object-oriented programming)

-Movie script
adalah script yang tidak ditulis untuk sprite melainkan untukmengontrol movie. Tipe script ini dapat digunakan untuk mengontrolberbagai aspek pads movie, khususnya ketika mulai dan akhir dari sebuahmovie. Tipe script ini juga dapat disesuaikan dengan script lain untukpenggunaan handle pada instance

-Parent script
adalah script yang digunakan untuk membuat ataumelahirkan sebuah objek ke dalam Global Uariabel dengan perintah °new". Objek-objek ini nantinya dapat mengontrol sprite dan media kontrollainnya tanpa dihubungkan langsung dengan sprite menggunakan scriptatau bahkan dapat digunakan untuk mengontrol data atau objek yang tidakterlihat.Untuk Behavior, Movie, dan Parent script, cast member script akan berdirisendiri.

-Cast member script
adalah script yang ditulis secara langsung pada castmember di dalam Cast window tanpa membuat cast member baru sepertitipe script lainnya. Ketika cast member ditempatkan pada stage danberubah menjadi sprite, scat itu pula script yang ada pada cast memberdiaktilkan. Cast member yang diberi script akan menampilkan ikon script di pojok kiribawah thumbnail cast member


2. Menggunakan Script Dasar
2.1 go the frame
go the frame berguna untuk melakukan looping pada frameyang dilewati playback head. Sebagai contoh, berikut ini Kita akanmenggunakan he ri pt go the frame untuk melakukan looping padaframe gambar, playback head tidak akan berjalan ke frame berikutnyayang berisi movie flash sebelum diberi perintah untuk melanjutkan.Script go the frame sama dengan go to the frame.
Contoh : On exitFrame me
go the frame end
Maksud instruksi tersebut di atas adalah, bahwa pada saat headsampai pada frame yang diberi script, maka head tidak akan bergeraklagi, atau menetap pada frame tersebut.

2.2 go
berguna untuk menuju ke frame yang telah ditentukan.Playback head akan berpindah ke suatu frame lalu memainkan moviehingga batas frame yang telah ditentukan.
Contoh : On mouseUp me
go 11 end
Maksud instruksi tersebut di atas adalah, bahwa pada mouse diklik,maka head akan pergi ke frame 11

2.3 pause
berguna amok menghentikan sejenak playback head ataumovie yang sedang dimainkan. Sebagai contoh, berikut ini Kita akanmembuat tombol pause yang akan diberi script pause agar moviedapat dihentikan sejenak.
Contoh : On mouseUp me
pause end
Maksud instruksi tersebut di atas adalah, bahwa pada mouse diklik,maka head akan berhenti sementara pada frame tempat script.

2.4 continue
berguna untuk melanjutkan pemutaran movie yangdihentikan sejenak. Sebagai contoh, berikut ini Kita akan membuattombol continue yang akan diberi script continue.
Contoh : On mouseUp me
continue end
Maksud instruksi tersebut di atas adalah, bahwa pada mouse diklik,maka head akan bergerak kembali ke frame berikutnya.


3. Menggunakan Frame Label
Frame label akan mempermudah Kita untuk menuju ke frame tertentuyang telah diberi tanda atau nama frame. Jika sebelumnya Kitamenggunakan nomor frame misalnya 1,3 atau 8, kali ini dengan framelabel Kita harus memasukkan nama frame yang telah diberi script go.Untuk movie dengan jumlah sprite yang banyak dan terpisah, penggunaanframe label jauh lebih efisien dan mudah tanpa harus mencari nomor framedi many animasi sprite dimulai. Sebagai contoh, berikut ini Kita akanmenggunakan frame label untuk berpindah antar frame pada movie slideshow.
Contoh : On mouseUp me
go to frame (“BAB I”)end
Maksud instruksi tersebut di atas adalah, bahwa pada mouse diklik,maka head akan melompat ke frame dengan label “BAB I”


4. Script untuk Berpindah Antar Frame Label
4.1 go next
berguna untuk maju ke frame label berikutnya. Sebagaicontoh, berikut ini Andy akan membuat tombol Next yang diberi scriptgo next agar Kita dapat maju ke frame label berikutnya satu per satu.
Contoh : On mouseUp me
go nex tend
Maksud instruksi tersebut di atas adalah, bahwa pada mouse diklik,maka head akan bergeak ke frame label berikutnya

4.2 go previous
berguna amok mundur ke frame label berikutnya.Sebagai contoh, berikut ini Kita akan membuat tombol Previous yangdiberi script go previous agar Kita dapat mundur ke frame labelsebelumnya sate persatu.
Contoh : On mouseUp me
Go previous end
Maksud instruksi tersebut di atas adalah, bahwa pada mouse diklik,maka head akan kembali pada frame sebelumya.


5. Script go loop
berguna untuk melakukan looping atau memutar ulangmovie dari frame awal. Script ini biasanya ditulis pada channel script.
Contoh : On exitFrame me
Go loop end
Maksud instruksi tersebut di atas adalah, bahwa pada saat keluar dariframe lokasi script ditempatkan, maka movie akan diulang kembalidari awal secara terus menerus


6. ScriptAlert
berguna untuk membuat komentar berupa teks yang akanditampilkan dalam kotak dialog. Script ini biasanya ditulis pada spritelangsung atau channel script.
Contoh : On exitFrame me
Alert “Maaf..!Movie akan diputar ulang”end
Maksud instruksi tersebut di atas adalah, bahwa pada saat keluar dariframe lokasi script ditempatkan, maka akan muncul peringatan.


7. Script beepScript beep
berguna untuk mengeluarkan suara beep pada komputer.
Contoh : On mouseuP me
Beep Go 12end
Maksud instruksi tersebut di atas adalah, bahwa pada saat mousediklik, maka keluar bunyi “beep”, kemudian dilanjutkan ke frame 12.


8. Script puppet Sound
berguna untuk memainkan suara atau cast membersuara yang ada di Cast window.
Contoh : On mouseEnter me
puppetSound “drip end
Maksud instruksi tersebut di atas adalah, bahwa pada saat mouseberada di atas objek, maka keluar bunyi suara file dengan nama“drip”..


9. Script quit
berguna untuk mengakhiri dan menutup tampilan movie.Apabila movie dalam format projector (exe) maka movie akan ditutup dankembali ke windows desktop.
Contoh : On mouseUp me
Quitend
Maksud instruksi tersebut di atas adalah, bahwa pada saat mousediklik, maka kita akan keluar dari aplikasi multimedia.




 
Powered by Blogger