Senin, 12 April 2010

BAHASA LINGO

BAHASA LINGO
PENGENALAN DASAR LINGO
Pertama kita harus mngetahui terlebih dahulu apa itu LINGO. Lingo merupakan suatu bahasa pemrograman Director yang digunakan untuk menciptakan interaksi antara pemakai dengan movie yang istilah populernya disebut movie interaktif. Dengan Lingo ini 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.
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.
  • Behavior scripts adalah script perilaku yang melekat pada sprite atau dimasukkan ke dalam bingkai. Sprite perilaku sering digunakan untuk memberikan kontrol sifat-sifat dan gerakan sprite. Frame perilaku dapat digunakan untuk membuat jeda atau keterlambatan dalam kerangka tertentu dalam skor. Perilaku memudahkan program dengan cara yang berorientasi objek, karena Anda langsung bisa melihat hubungan antara pemrograman dan item mereka melekat. Mereka juga dapat mengontrol atau berinteraksi dengan sprite lain, sehingga menjadi objek yang benar.
  • Movie scripts adalah skrip film yang tidak terikat pada sprite ataupun mereka dapat yang dipakai sebagai Objek. Mereka yang tersedia di seluruh program (film) dan sangat berguna untuk memegang handler global dan menginisialisasi variabel global pada awal atau akhir film.
  • Parent scripts adalah script induk  yang digunakan untuk "kelahiran" (membuat contoh) Obyek ke dalam Variabel dengan menggunakan "baru" perintah. Objek-objek ini dapat mengontrol sprite dan media lainnya dari jarak jauh, tanpa terikat pada sprite satu, dapat digunakan untuk mengontrol data atau non-item yang ditampilkan, dan berguna untuk rutin rekursi seperti rute. Sebuah script Induk dapat digunakan untuk membuat atau menghancurkan obyek kapan saja, membebaskan mereka dari batas-batas dari skor bahwa Perilaku terbatas.
  • Cast Member Script adalah script yang ditulis secara langsung pada cast member didalam cast window tanpa membuat cast member baru seperti tipe script lainnya. Ketika cast member ditempatkan pada stage dan berubah menjadi sprite, scat itu lah script yang terdapat pada cast member.
Behaviour, movie dan parent script akan tampil sebagai cast member yang ada di dalam cast windows. Behaviour script adalah script yang ditulis untuk mengontrol properties dan gerakan sprite. Tipe script ini memudahkan pemrograman yang berorientasi pada objek atau lebih dikelanl dengan istilah OOP (Object Oriented Programming).
Perilaku dan skrip orang tua mendorong pemrograman berorientasi objek yang baik untuk script. Film yang tidak berorientasi OOP, namun mereka masih dapat digunakan untuk membuat "kotak hitam" penangan, di mana objek lainnya dapat masukan data mentah dan menerima jawaban kembali, tanpa mengetahui cara kerja bagian dalam kotak Menggunakan kekuatan dan kemudahan penggunaan metodologi pemrograman Direktur, dengan keunggulan OOP membuat untuk lingkungan pemrograman yang kuat dan cepat.

SCRIPT DASAR LINGO
  • ·         Go the frame/ go to the frame
Script ini digunakan untuk melakukan looping pada frame yang dilewati playback head. Contoh nya kita menggunakan untuk melakukan looping pada frame gambar, playback headtidak akan berjalan ke frame berikutnya yang berisi movie flash sebelum diberi perintah untuk lanjut.
Contoh :
On exitFrame me
go the frame
end
maksudnya adalah pada saat head sampai pada frame yang diberi script, maka head tidak akan bergerak lagi,atau melihat pada frame tersebut.

  • ·         Go
Go digunakan untuk menujju ke frame yang telah ditentukan. Palayback 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
Pause digunakan untuk menghentikan sejenak playback head atau movie yang sedang dimainkan.

Contoh script :
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
Continue digunakan untuk melanjutkan kembali pemutaran yang tadi dihentikan sejenak.
Contoh script :
On mouseUp me
continue
end
Maksud instruksi tersebut di atas adalah, bahwa pada mouse diklik, maka head akan bergerak kembali ke frame berikutnya.

Penggunaan 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.
Contoh script :
On mouseUp me
go to frame (“ PENDAHULUAN ”)
end
Maksud instruksi tersebut di atas adalah, bahwa pada mouse diklik, maka head akan melompat ke frame dengan label “PENDAHULUAN”.

Script untuk Berpindah Antar Frame Label 
1 .  go next( untuk maju ke frame label berikutnya)
2. go previous(mundur ke frame label sebelumnya)
  •  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 ( Untuk mengeluarkan suara beep pada computer)
  • Script puppetso u n d (Script puppetSound berguna untuk memainkan suara atau cast member suara yang ada di Cast window.)
  • Script Quit ( Script untuk mengakhiri dan menutup tampilan movie)

YENI AZIZAH
    50407904
       3IA07