membuat menu autorun

06.21 / Diposting oleh cyber ghost /

Misalkan kita ingin memberikan pilihan kepada User yang memasukkan CD kita —apakah mau membaca readme, menjalankan aplikasi, atau browse isi CD— maka kita perlu membuat sebuah menu autorun yang berisi pilihan-pilihan tersebut. Kita dapat membuatnya dengan beberapa cara yaitu menggunakan software khusus pembuat autorun, misalnya autoplay menu builder, demoshield, dsb. ini adalah cara paling mudah. Atau bisa juga kita buat aplikasi sendiri dengan membuat program console maupun dengan tampilan visual.

Karena Saya terbiasa menggunakan Flash maka Saya lebih senang membuat aplikasi menu autorun dengan menggunakan Flash (selain juga karena mudah membuatnya dan mengkastemaiznya).

fles.jpg

ActionScript penting yang digunakan kali ini adalah fscommand (“exec”,”namafile.bat”) untuk menjalankan file .bat yang telah kita isikan script yg sebelumnya dan getURL(““) untuk meng-explore isi CD kita. Penjelasannya adalah sebagai berikut:

fscommand(command:String, parameters:String) : Void

untuk menjalankan aplikasi kita bisa memakai command ‘exec’ yang mempunyai parameter berupa path dari aplikasi dan mempunyai kegunaan untuk mengeksekusi sebuah aplikasi. Perintah exec hanya akan bekerja dari file Flash projector (tidak bisa dari SWF). Perintah exec juga hanya akan mengeksekusi file yang berada di subdirektori yang bernama fscommand (ntah kenapa nama foldernya harus fscommand, tapi biarlah terserah developer yg buatnya…) jadi kesimpulannya, file-file .bat akan kita simpan di folder fscommand ini yang nantinya akan dipanggil oleh sang Flash projector. contoh: di sebuah tombol kita berikan script tombol.onRelease=function(){fscommand(”exec”,”buka.bat”)} maka dia akan mengeksekusi aplikasi buka.bat yang ada di folder fscommand yang setara dengan path dari file flash tersebut.


getURL(url:String, [window:String, [method:String]]) : Void

action getURL biasanya dipakai untuk me-load sebuah dokumen dari suatu URL spesifik ke sebuah window atau melewatkan variabel ke aplikasi lain ke URL lain. misalnya kita buat sebuah tombol dengan script tombol.onRelease=function(){getURL(”http://faisalman.wordpress.com”, “_blank”)} yang akan membuka browser dan menuju ke halaman yang dituju, atau getURL(”mailto:blablabla@balabala.com”)untuk mengirimkan ke email. Nah, untuk meng-explore path CD kita ternyata bisa dengan mengosongkan URL dalam action getURL(“”) maka dia akan meng-explore path Flash tersebut berada –yang ada di path utama CD kita.

Peringatan!!! : Tambahan lagi, browser defaultnya harus IE (ih, ketinggalan jaman) kalau ngga cara ini 68% akan gagal.

update lagi: eh, ternyata yang seperti ini ada trik untuk mengakalinya :) lihat di http://www.actionscript.org/resources/articles/693/1/

Kemudian pada bla…bla…bla… pokoknya nanti hasilnya akan seperti ini:

automenu.jpg

keterangan: ikon-ikonnya dibuat dengan teknik tracing (lihat artikel sebelumnya)

lieurkah? nah karena Saya sudah mulai malas menulis, lebih baik langsung liat contohnya saja. Silahkan unduh di http://tinyurl.com/F4154LMAN-template-autorun disitu sudah ada source fla dan contoh bagaimana nanti hirarki dan isi dari CDnya. Sekian. [euh,udah males nulis, kapan2 disambung lagi]

gambar terakhir, contoh aplikasi autorun yang pernah Saya (dan kawan2 Pustena) buat pada CD interaktif GAMAIS 2006, kalau Anda mahasiswa ITB angkatan 2006 maka 90% pasti punya CDnya.

cdg.jpg

kalau ada sumur di ladang bolehlah kita menumpang ngamen, kalau ada umur panjang bolehlah Saya meminta komen (comment –red).

Berikut beberapa link yang ada dari wikipedia tentang autorun

Label:

0 komentar:

Posting Komentar