Rosid Bloger

Related Posts Plugin for WordPress, Blogger...

Jumat, 09 November 2012

0 swapDepth

swapDepth digunakan untuk menukar kedalaman suatu objek dengan objek yang lain. swapDepth sering digunakan pada pembuatan game berjenis drag & drop puzzle. Penulisannya :
objek1.swapDepths(objek2);
objek1.swapDepths(kedalaman);
objek1 : objek yang akan menukar kedalamannya
objek2 : objek yang ditukar kedalamannya
kedalaman : level kedalaman suatu objek semakin positif nilainya semakin teratas letak objek tersebut.
Berikut contoh penggunaannya :
1. Buatlah 2 buah lingkaran dengan warna hijau dan biru lalu jadikan masing-masing lingkaran menjadi movieclip.
2.Seleksi lingkaran pertama dan tekan Ctrl+F3. Pada panel properties yang muncul masukkan lingkaran1 di instance name. Seleksi lingkaran kedua dan masukkan lingkaran 2 di kotak instance name pada panel properties.

3. Tempatkan masing masing movieclip seperti gambar dibawah ini
swapdepth-picture
Posisi 2 buah objek
4. Seleksi movie clip lingkaran1 dan tekan F9. Pada panel actions yang muncul masukkan script berikut. :
1
2
3
4
onClipEvent (enterFrame) {
 //ubah posisi movieclip ini berada dipaling atas
 this.swapDepths(1);
}
5. Test movie dengan menekan CTRL+ENTER.
lingkaran1 berada dipaling atas
6. Untuk lebih jelasnya, hapus actionscript yang ditulis tadi, Klik Frame 1 dan tekan F9, lalu berikan actionscript berikut :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
waktu = 0;
onEnterFrame = function () {
 //nilai waktu ditambah 1 secara terus menerus
 waktu++;
 //jika nilai waktu kurang dari 40
 if (waktu<40) {
  //movieclip berinstance name lingkaran1 berada dipaling atas
  lingkaran1.swapDepths(1);
 }
 //jika nilai waktu lebih dari 40
 if (waktu>40) {
  //movieclip berinstance name lingkaran2 berada dipaling atas
  lingkaran2.swapDepths(1);
 }
 //jika nilai waktu lebih dari 80
 if (waktu>80) {
  //nilai waktu diubah kembali menjadi 0
  waktu = 0;
 }
};
7. Test movie dengan menekan CTRL+ENTER.
Lingkaran akan berada diposisi paling atas jika menggunakan swapDepths(1)
Sourcenya dapat didownload disini
Sumber : Warung Flash

Tidak ada komentar:

Posting Komentar

Terimakasih Atas Komentar Anda!!!