Duplicate MovieClip dalam Fungsi for

Kali ini saya akan berbagi masalah duplikasi movieclip menggunakan ‘for’. Skenarionya, satu buah movie clip akan kita duplikasi kemudian kita susun berurutan horisontal. Modelnya macam dibawah ini:

duplicate1

 

Nah, untuk membuatnya buat dulu satu moce clip, trus dikasih nama “mc” pada instance name. Kalau sudah, goto salah satu frame trus tulis script berikut:

for (i=1; i<=10; i++) {
        mc.duplicateMovieClip("mc"+i, i);
        allMc = eval("mc"+i);
        allMc._x = 100+(30*i);
        allMc._y = 200;

}

for (i=1; i<=10, i++) adalah untuk membuat deret bilangan dari 1 sd 10. Lalu bilangan itu kita terapkan untuk menamai movieclip hasil duplikasi (“mc”+i,i). Jadi nanti, movie clip yang terbentuk akan bernama mc1, mc2, dst sd mc10. Nah, untuk positioning kita pake eval(“mc”+i), fungsinya untuk memberikan perintah secara simultan (wah apa itu). Pada contoh di atas eval saya definisikan untk variabel allMc. Jadi untuk mengendalikan semua properti movieclip langsung bisa dieksekusi dengan allMC._x untuk porperti nilai koordinat x. al hashil, movie clip jadi tersusun horizontal. Oke, ini dulu..lain kali kita share lagi.

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