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
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); } |
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; } }; |
Lingkaran akan berada diposisi paling atas jika menggunakan swapDepths(1)
Sourcenya dapat didownload disiniSumber : Warung Flash
Tidak ada komentar:
Posting Komentar
Terimakasih Atas Komentar Anda!!!