Memberikan copyright pada file swf

Pagi yang cerah ditemani secangkir good day yang sudah habis saya akan melanjutkan tulisan sebelumnya masih terkait dengan animasi flash. Saat membuat file swf terkadang terpikirkan bagaimana cara agar file tersebut memiliki label, tanda, petunjuk, copyright atau apalah namanya agar bisa menunjukkan bahwa file tersebut adalah milik kita.

Hal pertama yang terpintas dalam benak saya adalah dengan menunjukkan nama ataupun link saya pada setiap animasi flash yang saya buat. Akan tetapi hal tersebut menjadi kurang indah untuk dilihat karena adanya link atau nama yang cenderung terlihat seperti iklan. Akhirnya terpikirkan untuk melakukan customasi pada menu saat melakukan klik kanan pada file swf. Umumnya saat kita melakukan klik kanan pada file swf maka akan muncul menu "zoom in, zoom out, 100%, show all dan lain-lain". Nah yang akan kita lakukan sekarang adalah melakukan cutomasi atau merubah menu standard yang ada saat klik kanan dengan menggunakan menu yang kita buat sendiri.

Untuk melakukan customasi tersebut sangat sederhana yaitu dengan melakukan langkah-langkah sebagai berikut.
  • Buat 1 action layer untuk menempatkan script (jika sudah ada sebelumya script bisa digabungkan dengan script sebelumnya)
  • Letakkan script berikut pada Action - Frame
var linkBlog="http://www.bukuteman.blogspot.com";
var linkFB="http://www.facebook.com/daredmayo";
var linkText="Buku Teman";

//membuat menu baru saat klik kanan
var menu = new ContextMenu();

//fungsi untuk mengarahkan pada linkBlog saat menu di klik
function bukuteman(){
    //_blank agar link membuka tab baru
    getURL(linkBlog, "_blank");
}

//membuat menu item
var copyright = new ContextMenuItem(linkText, bukuteman);

//memasang item pada menu
menu.customItems.push(copyright);

//fungsi untuk mengarahkan pada linkFB saat menu di klik
function fb(){
    //_blank agar link membuka tab baru
    getURL(linkFB,"_blank");
    }

//membuat menu item
var facebook = new ContextMenuItem("Facebook Profile", fb);

//memasang item pada menu
menu.customItems.push(facebook);

//menyembunyikan menu bawaan dari flash (zoom in, zoom out, play, dll)
menu.hideBuiltInItems();

//menjalankan menu yang sudah kit buat
_root.menu = menu;

  • Run file untuk mencoba

hasilnya akan menjadi seperti ini

agar lebih mudah dipelajari bisa mengunduh file FLA berikut flash_copyright.fla
selamat mencoba ^_^

Popular posts from this blog

Lupa Nomor Anggota Perpustakaan Nasional Republik Indonesia Online (PNRI)

Membaca EPUB dengan Readium

Menampilkan Format Angka dalam Rupiah dengan PHP