Senin, 12 April 2010

Lingo..Lingo..Lingo..

Bahasa Lingo

Lingo adalah bahasa pemprograman director yang dikembangkan oleh John H. Thompson untuk digunakan dalam Macromedia Direktur Director yang berguna untuk menciptakan interaksi antara pemakai dengtan movie yang istilah populernya disebut movie interaktif. Dengan Lingo kita bisa mengontrol movie agar memberikan respon dari suatu kondisi dan kejadian tertentu, sebagai contoh lingo dapat membuat tombol navigasi untuk berpindah antar halaman presentasi dengan mudah, menggerakkan objek, mengontrol volume suara dan masih banyak lagi.

Pengertian lain bahasa lingo, sepert:

  • bahasa yang disebut Lingo dirilis untuk pengembangan perangkat lunak di bawah Windows. Versi ini didesain sebagai bahasa pemrograman tingkat tinggi compilable.
  • Sebuah bahasa pemrograman berbasis Smalltalk dikembangkan untuk Rekursiv prosesor dikembangkan oleh Linn Smart Computing di Skotlandia , Inggris . Bahasa ini disebut Lingo dan signifikan karena produsen berhasil memperoleh merek dagang di Inggris.
  • Lingo juga merupakan bahasa pemrograman untuk menyelesaikan linear, integer optimasi masalah dan nonlinier, pertama kali dikembangkan pada tahun 1988 oleh Lindo Systems Inc Bahasa ini masih dalam produksi.

Script Lingo terbagi menjadi 4 tipe, yaitu behavior script, movie script, parent script, dan yang terakhir adalah cast member script. Behavior,

movie, dan parent script akan tampil sebagai cast member yang ada di dalam Cast window..

  • behavior Script yaitu scripts di-attach ke sebuah sprite untuk mengontrol sprite's properties dan movement. Memudahkan dalam membuat program dalam sebuah cara object-oriented, seperti anda melihat dengan langsung relasi antar program dan item-itemnya yang terhubung juga. Dapat mengontrol atau berinteraksi dengan sprite-sprite lainnya, menjadikannya sebuah objek sebenarnya.
  • movie script yaitu scripts tidak di-attach ke sprite namun dapat secepatnya menjadi sebuah Objek. Menyediakan keseluruhan program (movie) dan terutama digunakan untuk menahan penhanan umun dan inisialisai variabel umum di awal atau akhir movie.
  • parent script yaitu scripts digunakan untuk kelahiran ( create cepat) sebuah objek ke dalam sebuah variabel yang digunakan pada perintah baru..Objek-objek ini dapat mengendalikan sprite dan media lainnya dengan remote, tanpa di-attach pada satupun sprite, mungkin digunakan untuk mengendalikan data atau item yang tidak ditampilkan dan digunakana untuk rekursi routine seperti pathfinding. Dapat digunakan untuk meng-create atau menghancurkan sebuat objek dalam satu waktu, membebaskannya dari batasan score yang membatasi behavior sripts juga.
  • 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 diaktilkan. Cast member yang diberi script akan menampilkan ikon script di pojok kiri bawah thumbnail cast member.


Script Dasar Lingo

- 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.

Contoh :

On exitFrame me

go the frame

end

Maksud instruksi tersebut di atas adalah, bahwa pada saat head

sampai pada frame yang diberi script, maka head tidak akan bergerak

lagi, atau menetap pada frame tersebut.


- go

Script 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.

Contoh :

On mouseUp me

go 11

end

Maksud instruksi tersebut di atas adalah, bahwa pada mouse diklik, maka head akan pergi ke frame 11.

- pause

Script pause berguna untuk 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.

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.


- 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.

Contoh :

On mouseUp me

continue

end

Maksud instruksi tersebut di atas adalah, bahwa pada mouse diklik, maka head akan bergerak kembali ke frame berikutnya.

Behaviour di Lingo

Behavior berarti sifat atau tingkah laku. Contohnya manusia yang mempunyai sifat marah, periang, dan cemburu. Director dengan fungsi behaviournya dapat memberi perintah kepada sprite—mirip dengan instans dalam Macromedia Flash—atau frame agar berkelakuan seperti yang tertulis oleh skrip, yang dalam Director ditulis dalam bahasa Lingo.

Behavior yang berisikan skrip Lingo ini dapat digunakan untuk menambah interaksi dan efek-efek yang menarik dalam movie. Anda tinggal mengambil behavior dari Palet Library dan meletakkannya di sprite atau frame. Dan jika behavior mempunyai parameter, kotak dialog akan muncul agar Anda dapat mengisi parameter tersebut.


Palet Library

Pilih menu Window > Library Palette, atau klik icon Library Palette pada toolbar atas untuk menampilkan dan menyembunyikan jendela Library. Pada tombol Library List. Anda akan menemukan beberapa kategori behaviour yang siap digunakan. Kemudian arahkan kursor mouse Anda kepada setiap gambar behaviour yang ada untuk mendapatkan informasi tentang fungsi dari masing-masing behaviour. Informasi tersebut berupa kotak bubble tip.