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.
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..