Dua Cara Menduplikasi Movie Clip (AS2)

Sudah lama ndak posting, kini dikasih kesempatan lagi. Oke, sekarang saya akan share jurus Actionscript2 untuk menduplikasi sebuah movie clip. Duplikasi ini akan sangat manfaat kalau kita akan membuat game (sebagai enemy) atau membuat grafik yang interaktif. Langsung saja simak ya!

Untuk menduplikasi Movie Clip (MC) dapat digunakan MovieClip.duplicateMovieClip(“namaMC”, depth) atau bisa juga menggunkaan pemanggilan Movie Clip dari Library dengan perintah attachMovie(“namaID”,depth). Kedua teknik tersebut pada dasarnya sama namun jika kita ingin menyembunyikan objek lebih baik kita menggunkan teknik kedua.

 Duplicate Movie Clip

Secara umum penulisan Action Script ini adalah :

myMovieClip.duplicateMovieClip(newname, depth)

Atau bisa juga menggunakan :

duplicateMovieClip(target, newname, depth)

myMovieClip merupakan MC yang akan diduplikat (target). Newname adalah nama untuk MC hasil duplikasi sedangkan depth adalah bilangan bulat yang menunjukkan level dari MC yang baru.

Catatan Penting :

Nilai depth untuk masing-masing MC hasil duplikasi harus berbeda karena setiap level hanya bisa digunakan untuk satu MC hasil duplikasi.

Contoh :

Berikut ini adalah contoh AS untuk menduplikasi objek MC bernama “mc” yang menghasilkan MC bernama “mc1”.

mc.duplicateMovieClip("mc1", 1);
mc1._x = 200;
mc1._y = 200;

Script di atas merupakan script yang dipasang pada Frame yang menduplikasi MC “mc” dengan nama baru “mc1” kemudian “mc1” diposisikan pada koordinat (200,200).

Attach Movie

Dengan menggunakan file latihan sebelumnya, kita akan melakukan penggandaan MC dengan teknik yang lain yakni attachMovie. Sekarang, hapus MC “mc” lalu buka kotak dialog library melalui Windows >> library.

Gambar

Klik kanan pada MC yang akan di panggil kemudian pilih Linkage.. sehingga muncul kotak dialog Linkage Properties. Beri tanda pada Export for ActionScript lalu berikan nama “mc1” kemudian tekan OK.

Sekarang kita kembali pada kotak dialog Action Frame untuk menuliskan ActionScript pemanggilan MC “mc1” :

attachMovie("mc1","mc",1);
mc._x=200;
mc._y=200;

“mc1” adalah IDname yang sudah kita berikan sebelumnya pada linkage properties, sedangkan “mc” adalah nama untuk MC yang baru.

Sampai disini dulu, artikel selanjutnya akan membahas tentang “Duplikasi dan Removing Movie Clip dengan jumlah yang lebih banyak”. Yang pasti script ini nanti akan sangat berguna dalam Game Developing. Semoga Bermanfaat..

Tentang RumahMatahari

graduated
Pos ini dipublikasikan di Flash-Area. Tandai permalink.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s