Sample CD Interaktif Presentasi & Media Belajar

Pada akhir tahun 2009 lalu, saya mendapat pekerjaan untuk membuat beberapa Aplikasi CD Edukasi Interaktif menggunakan Swishmax, salah satunya adalah CD Ensiklopedia Pengetahuan Tata Surya.

Kali ini, saya mencoba berbagi kepada teman-teman yang ingin membuat CD Interaktif, CD Edukasi atau ingin mempelajari cara membuat CD interaktif dengan format presentasi. Beberapa materi ensiklopedi tidak saya sertakan dengan tanpa mengurangi tujuan untuk mempelajari cara pembuatannya.



Dalam contoh kali ini, kita dapat mempelajari beberapa hal berikut:
  • Membuat dan menggunakan Function
  • Menampilkan tooltips
  • Menggunakan Object Property this._name untuk mempermudah pengaturan variabel.
Silakan buka file Swish.swi pada attachment (download terlebih dahulu jika belum) kemudian buka panel Script untuk Scene_2. Pada script baris ke 19, 23, 27 dan 40 terdapat Script function. Tujuan utama penggunaan script function adalah untuk mempermudah penulisan script yang digunakan berulang-ulang. Kita ambil contoh script function berikut ini.

function PlanetOver (teks) {
  tips.isiTips.text =teks;
  tips._visible = 1;
  }
  function PlanetOut () {
  tips.isiTips.text ="";
  tips._visible = 0;
  }
 Di sana ada dua function, yaitu PlanetOver dan PlanetOut. pada function PlanetOver terdapat satu variabel bernama teks. Yang dilakukan oleh function PlanetOver adalah
  • tips.isiTips.text =teks; membuat objek movie clip tips.isiTips berisi teks dari variabel teks tadi.
  • tips._visible = 1; menampilkan objek movie clip tips.
Sedangkan yang dilakukan oleh function PlanetOut adalah

  • tips.isiTips.text =""; membuat objek movie clip tips.isiTips menjadi kosong.
  • tips._visible = 0; menyembunyikan objek movie clip tips.

Sekarang, mari kita lihat script pada planet Bumi.
onSelfEvent (rollOver,dragOver) {
  _parent.PlanetOver(this._name)    
  }
  onSelfEvent (rollOut,dragOut) {
  _parent.PlanetOut()  
  }
 Pada saat rollOver dan dragOver, objek Planet Bumi mengaktifkan function PlanetOver dan mengisi variabel teks dengan namanya sendiri  dengan menggunakan object property this._name = Bumi.

Dan pada saat rollOut dan dragOut, objek Planet bumi mengaktifkan function PlanetOut.
Script tersebut sama untuk semua planet.
Jika teman-teman mau bongkar-bongkar scriptnya lagi, di dalam sample ada juga galeri foto menggunakan integrasi XML.

Silakan mempelajari.
Semoga bermanfaat
Hepi Swishing
Download file swishmax
http://www.mediafire.com/download/5k611dcjpky771d/Tata+Surya.rar

2 comments:

  1. Replies
    1. makasih gan
      maaf link downloadnya udah saya perbaiki
      http://www.mediafire.com/download/5k611dcjpky771d/Tata+Surya.rar

      semoga bermanfaat

      Delete

Untuk memposting pertanyaan, harap gunakan halaman Forum Diskusi.
Terima kasih.