Menggosok Benda FLASH cs 5 actionscript 2.0



Kali ini saya mau menuliskan tentang bagaimana membuat Objek bergerak mengikuti pointer, tapi dalam tutorial ini yang akan saya jelaskan adalah bagaimana objek bergerak mengikuti pointer tersebut dapat bekerja untuk menggosok. Misalnya seperti mencuci piring, menyikat baju,dll.

Saya menggunakan Flash cs 5 dengan as 2.0. Misalkan terdapat movie clip sabun mandi. Berikut penggalan actionscript 2.0 :

sabun_mandi.onEnterFrame=function(){
   sabun_mandi.swapDepths(_root.getNextHighestDepth());
   sabun_mandi._x=_xmouse;
   sabun_mandi._y=_ymouse;
}


Actionscript diatas digunakan untuk membuat objek sabun_mandi mengikuti pointer.
Sedangkan untuk penggalan actionscript berikutnya :

sabun_mandi.onMouseMove=function(){
    ................
    ................
}

Actionscript diatas diperintahkan untuk, ketika objek digerakan dengan pointer (seperti digoyangkan) maka onMouseMove akan bertindak.

contohnya :

sabun_mandi.onMouseMove = function(){
    if(sabun_mandi.hitTest(badan_orang_mandi)){
          trace ("badan orang digosok")
    }
}

Actionscript diatas apabila sabun_mandi mengenai badan orang yang sedang mandi, maka akan menampilkan pesan teks "badan orang digosok".
Dan bagaimana membuat nilai untuk menggosokan sabun mandi ke badan orang tersebut:

// tambahkan variable

var nilaiSabunMandi : Number =0;

sabun_mandi.onMouseMove = function(){
    if(sabun_mandi.hitTest(badan_orang_mandi)){
          nilaiSabunMandi ++;
          if(nilaiSabunMandi>=200){  // objek sabun mandi digoyangkan sampai nilainya mencapai 200 
              trace ("badan aku sudah bersih");
              sabun_mandi._visible=false;
          }
    }
}

Pada actionscript diatas apabila sabun mandi digoyangkan (pointernya digoyang) maka nilaiSabunMandi++, atau nilaiSabunMandi +=1;
Dan jika nilaiSabunMandi sudah mencapai 200 atau lebih, maka akan menampilkan pesan teks "badan aku sudah bersih", dan objek sabun_mandi akan dihilangkan.


** semoga bermanfaat.


Menggosok Benda FLASH cs 5 actionscript 2.0 Menggosok Benda FLASH cs 5 actionscript 2.0 Reviewed by Ardy S on July 02, 2013 Rating: 5

No comments:

Powered by Blogger.