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.

About Iin aryani

I don't wanna be a "Copycat" but, something they need to copy.

Posted on 31 May 2012, in Flash and tagged . Bookmark the permalink. Leave a comment.

Komentar untuk penulis

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: