duplicateMovieClip digunakan untuk menduplikasi movie clip yang berada di stage. Movie clip yang dapat di duplikasi hanya yang sudah diberi Instance name saja.
Penulisannya :
instance name.duplicateMovieClip(instance name baru, level kedalaman, {_x:posisi x, _y:posisiy});
instance name : instance name movie clip yang akan anda duplikasi
instance name baru : instance name yang anda berikan kepada hasil duplikasi
level kedalaman : letak objek di dalam stage. Semakin negatif semakin di belakang objeknya dan semakin positif semakin di depan objeknya.
posisi x : letak koordinat x objek di dalam stage.
posisi y : letak koordinat y objek di dalam stage.
Contoh penggunaannya sebagai berikut :
1. Buatlah sebuah lingkaran. Seleksi lingkaran tersebut dan tekan F8. Pada kotak dialog yang muncul masukkan lingkaran sebagai Name dan Movie clip sebagai Type.
2. Seleksi movie clip lingkaran tadi dan tekan Ctrl+F3 untuk memunculkan panel properties.
3. Masukkan lingkaran sebagai Instance name pada panel properties.
Masukkan lingkaran pada kotak Instance Name seperti gambar di atas
4. Klik frame 1 dan tekan F9. Pada kotak actions yang muncul masukkan script berikut :
1 2 | //duplikasi movie clip lingkaran dengan nama bundar pada kedalaman 1 serta di posisi x 150 dan y 150 lingkaran.duplicateMovieClip("bundar", 1, {_x:150, _y:150}); |
5. Tekan Ctrl+Enter untuk melihat hasilnya.
Movie clip di tengah adalah hasil dari duplikasi
Sourcenya dapat di download di sini


/thanks
ありがとうございます。
June 18th, 2009 at 22:35
mo nanya gimana caranya movie clip didpuplikat lebih dari dua
August 16th, 2009 at 07:39
Tanya mas, bedanya dengan perintah ini apa yah?
duplicateMovieClip(target, nama_baru, depth);
yang enak dipakai yang mana?
August 17th, 2009 at 07:50
Sama saja cuma untuk script yang anda tanyakan, anda harus menambahkan nama_baru._x=150 dan nama_baru._y=150 untuk mengatur posisinya berada di koordinat x 150 dan y 150. Sedangkan script ditutorial ini cukup menambahkan {_x:150, _y:150}. Untuk lebih jelasnya silahkan lihat perbandingan script di bawah ini :
Script yang anda tanyakan
Script pada tutorial ini :
Untuk masalah enak atau tidak itu selera masing-masing. Kalau kami lebih enak pakai script pada tutorial ini. Tapi juga tergantung situasi kadang kami juga menggunakan script seperti yang anda tanyakan.
October 12th, 2009 at 14:54
bisa gak duplicate saat pencet suatu tombol dan tempatnya random..??
October 13th, 2009 at 07:45
Bisa, tujukan script duplicate itu utnuk tombol dan untuk tempatnya gunakan random(angka); Misalnya
tombol.onPress = function(){
duplicateMovieClip(lingkaran, “bundar”, 1);
bundar._x = random(400);
bundar._y = random(400);
}
Keterangan : Jika tombol ditekan maka akan menduplikasi movie clip berinstance name lingkaran pada posisi x sesuai nilai acak 400 dan posisi y sesuai nilai acak 400
October 15th, 2009 at 15:53
thanks ya…