Blog Archives

Flash – Menambahi menu pada klik kanan di projek Flash

Seperti yang kita tahu, program flash dilengkapi dengan action script yang berguna untuk melakukan pengembangan aplikasi yang pengoptimalan projek flash. Dengan action script, pengguna flash dimungkinkan untuk menambahi, memodifikasi berbagai fitur untuk aplikasinya yang dibuat dengan flash. Kemarin saya baca buku tutorial, dan saya pikir judul ini cukup menarik, yaitu membuat menu tambahan pada klik kanan projek flash.

Pada animasi flash biasa, ketika pada layar movie projectnya (file swfnya) di klik kanan, tampilan biasanya akan berupa menu-menu standart seperti pada gambar berikut :

Untuk menambahi menu, caranya mudah, yaitu dengan action script.

Pada animasi yang anda buat, tambahkan 1 layer baru, kemudian pada frame pertama, ketikkan script berikut :

script di atas digunakan untuk menambahkan satu menu baru, jika anda ingin menambahkan lagi cukup membuah nama fungsi seperti berikut :

Penjelasan : Anda tidak harus menggunakan statement getURL pada fungsi tersebut, anda dapat juga memakai statemen lain, seperti misalnya close window, ke-frame selanjutnya atau yang lainnya.

Tampilan dari script di atas akan menghasilkan :

Download file turorialnya di link berikut : Tambah menu klik kanan

Flash – Membuat pola gambar dengan action script

Taukah anda tentang istilah pattern? Pattern itu sejenis teknik untuk menciptakan grafis dengan cara mengulang-ulang gambar yang telah ada, bayangkan seperti pemasangan ubin. Pengulangannya teratur. Di sini kita akan membahas cara membuat pattern dari sebuah object di library flash dengan bantuan action script.

Pertama, aktifkan terlebih dahulu aplikasi flash anda. Lalu create new dokumen, dan save dengan nama yang anda kehendaki. Lalu pada layer 1 frame ke-1 buatlah semacam object misalkan seperti berikut :

Kemudian seleksi object tersebut dengan selection tool, kemudian klik kanan pada gambar -> Convert to symbol, atau tekan F8.

Akan muncul box seperti gambar di atas, beri nama : g_pattern, pilih type object Movie Clip, registration pada sudut kiri, kemudian klik advanced.

beri nilai : g_pattern pada kolom identifier. Dan ceklist ‘Export for actionscript’ dan ‘Export in first time’ lalu OK.

Kemudian, klik pada layer1 frame ke-1, tekan F9 untuk membuka panel action script, lalu tuliskan kode berikut :

function makePattern(
linkageID:String, target:MovieClip, clipName:String,
depth:Number, x:Number,y:Number,row:Number,
column:Number):MovieClip{
var pattern:MovieClip = target.createEmptyMovieClip(clipName,depth);
var depthCount:Number=0;

for (var j:Number=0;j<column;j++){
for (var i:Number=0;i<row;i++){
var tile:MovieClip=pattern.attachMovie(linkageID,
"tile"+"_"+j,depthCount);
tile._x=x+(tile._width*i);
tile._y=y+(tile._height*j);
depthCount++;
}
}
return pattern;
}
var patternClip:MovieClip = makePattern("g_pattern",this,"patternClip",
1,50,50,5,5);

Penjelasan : pertama, kita buat dahulu fungsi makePattern(); kemudian, fungsi tersebut dipanggil disaat kita ingin membuat pattern.

pada dua angka dalam kotak hitam diatas, adalah parameter posisi X_objek dan Y_objek, jika di set 50,50 maka pattern akan dimulai pada koordinat x : 50, dan y : 50 . Untuk dua angka dalam kotak merah, menunjukkan banyaknya pattern yang tersusun, atau umpamakan panjang(p) x lebar(l) satuan ubin. Di atas berarti gambar akan di ulang secara horisontal sebanyak 5, dan vertikal : 5.

Untuk mendownload contoh filenya klik pada tautan berikut : Membuat pattern dengan action script (flash)

Selamat berkreasi.